小程序
小游戏
企业微信
微信支付
扫描小程序码分享
多级联动时,picker-view的value设置无效
目前所用的是自定义的地区选择器组件(自定义component),省,市,区/县和小区四级联动,在picker-view出现时计算value,并setData,但是picker并不能默认选中valua所在位置;在attached和ready中计算并setData也不起作用
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
遇到个类似的问题,picker组件的,官方的multiSelectord代码,第三列的值不改变的情况下
复现步骤:
1、滚动第三列比如到“甲壳动物”
2、再滚动第二列,执行multiIndex[2]=0
多操作几次,会发现第三列固定在“甲壳动物”那一行,没有移动到“昆虫”。value已修改,但是无效
第三列代码:
switch (data.multiIndex[1]) {
case 0:
data.multiArray[2] = ['昆虫', '甲壳动物', '蛛形动物', '多足动物'];
break;
case 1:
case 2:
case 3:
case 4:
}
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这个BUG还不能解决吗?
我也遇到这样的问题,https://developers.weixin.qq.com/miniprogram/dev/component/picker-view.html这个demo中,我设置了value值,但是不能选中。
你好,麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
遇到个类似的问题,picker组件的,官方的multiSelectord代码,第三列的值不改变的情况下
复现步骤:
1、滚动第三列比如到“甲壳动物”
2、再滚动第二列,执行multiIndex[2]=0
多操作几次,会发现第三列固定在“甲壳动物”那一行,没有移动到“昆虫”。value已修改,但是无效
第三列代码:
switch (data.multiIndex[1]) {
case 0:
data.multiArray[2] = ['昆虫', '甲壳动物', '蛛形动物', '多足动物'];
break;
case 1:
data.multiArray[2] = ['昆虫', '甲壳动物', '蛛形动物', '多足动物'];
break;
case 2:
data.multiArray[2] = ['昆虫', '甲壳动物', '蛛形动物', '多足动物'];
break;
case 3:
data.multiArray[2] = ['昆虫', '甲壳动物', '蛛形动物', '多足动物'];
break;
case 4:
data.multiArray[2] = ['昆虫', '甲壳动物', '蛛形动物', '多足动物'];
break;
}
这个BUG还不能解决吗?
我也遇到这样的问题,https://developers.weixin.qq.com/miniprogram/dev/component/picker-view.html这个demo中,我设置了value值,但是不能选中。
你好,麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)