如何通过VantUI的Picker获取并操作选中项的自定义ID值?

2026-04-02 10:100阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计504个文字,预计阅读时间需要3分钟。

如何通过VantUI的Picker获取并操作选中项的自定义ID值?

问题:官方文档中的picker示例,每个项只能是一个字符串,但我需要它返回每个字符串对应的自定义ID,而不是index。官方文档示例:``

如何通过VantUI的Picker获取并操作选中项的自定义ID值?

修改后:``

问题

官网中给的picker例子,每项只能是个字符串,但我需要它返回每个字符串对应的自定义ID,而不是index。

vantUI官网:picker

官网例子

<van-picker :columns="columns" @change="onChange" /> export default { data() { return { columns: ['杭州', '宁波', '温州', '嘉兴', '湖州'] }; }, methods: { onChange(picker, value, index) { console.log('当前值'+value+ '当前索引'+index); } } };

解决

现在我的需求是获得选中的值的id,而不是要这个index,所以只能用对象数组,看到官网上的禁用例子的数组中:{ text: '杭州', disabled: true },说明确实每行的数据是个对象的,而显示的部分就是text的值。

阅读全文

本文共计504个文字,预计阅读时间需要3分钟。

如何通过VantUI的Picker获取并操作选中项的自定义ID值?

问题:官方文档中的picker示例,每个项只能是一个字符串,但我需要它返回每个字符串对应的自定义ID,而不是index。官方文档示例:``

如何通过VantUI的Picker获取并操作选中项的自定义ID值?

修改后:``

问题

官网中给的picker例子,每项只能是个字符串,但我需要它返回每个字符串对应的自定义ID,而不是index。

vantUI官网:picker

官网例子

<van-picker :columns="columns" @change="onChange" /> export default { data() { return { columns: ['杭州', '宁波', '温州', '嘉兴', '湖州'] }; }, methods: { onChange(picker, value, index) { console.log('当前值'+value+ '当前索引'+index); } } };

解决

现在我的需求是获得选中的值的id,而不是要这个index,所以只能用对象数组,看到官网上的禁用例子的数组中:{ text: '杭州', disabled: true },说明确实每行的数据是个对象的,而显示的部分就是text的值。

阅读全文