如何通过VantUI的Picker获取并操作选中项的自定义ID值?
- 内容介绍
- 文章标签
- 相关推荐
本文共计504个文字,预计阅读时间需要3分钟。
问题:官方文档中的picker示例,每个项只能是一个字符串,但我需要它返回每个字符串对应的自定义ID,而不是index。官方文档示例:``
修改后:``
问题
官网中给的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分钟。
问题:官方文档中的picker示例,每个项只能是一个字符串,但我需要它返回每个字符串对应的自定义ID,而不是index。官方文档示例:``
修改后:``
问题
官网中给的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的值。

