https://developers.weixin.qq.com/miniprogram/dev/component/picker-view.htmlhttps://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/lifetimes.html
picker-view中的 value 属性设置了初始值不生效, lifetimes.ready 或者 pageLifetimes.show 中跑了 setDate 后,也都不生效
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
大概率在uniapp中遇到的问题,我用nextTick搞定
要等picker-view 渲染完成之后再去 设置value值 就是需要延时设置value值
this.setData(
{
years,
months,
days,
},
() =>
this.setData({
value: [5, M - 1, D - 1],
})
);
that.setData({
sheng: sheng,
shi: shi,
xian: xian
},() =>that.setData({
value: [17,0,0],
})
);
需要增加一个v-if就正常了
在小程序中不生效
求解答 picker-view初始值怎么设置
上代码,估计是你写法有问题