小程序
小游戏
企业微信
微信支付
扫描小程序码分享
采用wepy框架的时候picker-view组件的value值失效!说明把代码直接复制到原生的开发者工具中,没有问题,但是wepy就直接value无效!直接官网demo都不可以!
- 当前 Bug 的表现(可附上截图)
- 预期表现
- 复现路径
https://developers.weixin.qq.com/s/1Gc3Vfmb7m5b
- 提供一个最简复现 Demo
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
给的三个片段代码都太多...没办法定位到您出的具体问题。但是这里给你提供个思路吧。
思路:picker-view的value要求先向子项picker-view-column的数组中赋值,然后再用value的值去实现默认定位,这里需要分两步。
官方源码:
我的例子:需要动态改变value值时,直接把picker-view-column数据数组一起setdata改变是不起作用的,需要分两步setdata才起作用。
虽然这样写看起来很奇怪而且多用一次setdata耗资源,但是万不得已也确实起作用了,不知道是不是属于小程序picker-view组件的一个bug
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
谢谢!
首先我这个采用的是wepy,第一步的先有数据数组在初始化默认值这一步我就是按照官网来的。我的代码在小程序原生页面没有问题,但是同样的代码在wepy项目,默认值失效!
然后就是动态value,比如我判断了开始和结束时间,超出就归置为当前时间。这个功能第一次改变value,但是之后就会失效!
最后,还是感谢你的回答!谢谢!
遇到同样的问题 请问楼主后来是怎么处理的
你好,我照你的分两步写也不行
请问解决了吗
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
给的三个片段代码都太多...没办法定位到您出的具体问题。但是这里给你提供个思路吧。
思路:picker-view的value要求先向子项picker-view-column的数组中赋值,然后再用value的值去实现默认定位,这里需要分两步。
官方源码:
我的例子:需要动态改变value值时,直接把picker-view-column数据数组一起setdata改变是不起作用的,需要分两步setdata才起作用。
虽然这样写看起来很奇怪而且多用一次setdata耗资源,但是万不得已也确实起作用了,不知道是不是属于小程序picker-view组件的一个bug
谢谢!
首先我这个采用的是wepy,第一步的先有数据数组在初始化默认值这一步我就是按照官网来的。我的代码在小程序原生页面没有问题,但是同样的代码在wepy项目,默认值失效!
然后就是动态value,比如我判断了开始和结束时间,超出就归置为当前时间。这个功能第一次改变value,但是之后就会失效!
最后,还是感谢你的回答!谢谢!
遇到同样的问题 请问楼主后来是怎么处理的
你好,我照你的分两步写也不行
请问解决了吗