注意:这里只讨论只使用一个 picker-column 的情况,多个picker-column的情况并不相同。
情况:
picker-view嵌套在一个弹层上,每次弹出都会选中默认显示值。赋值给 value 的值是 index 或者 [index],修改index的值(index是索引值),picker-column的默认显示值不会跟着改变。
问题所在:
赋值给 value 的类型错了。官网的描述如下:
解决办法:
赋值给 value 的形式改成 arr.index。
注意:这里只讨论只使用一个 picker-column 的情况,多个picker-column的情况并不相同。并且这个情况是在使用mpvue时发现的,在原生小程序中使用的情况还有待确认。
参考:
官方文档:https://developers.weixin.qq.com/miniprogram/dev/component/picker-view.html