同样的问题,在测试时在点击picker后,只会显示已经在picker中的,此后在添加的不会动态刷新。用的就是楼主的代码,修改点如下 const app = getApp() Page({ data: { picker:[], tt:null, }, onLoad() { console.log('代码片段是一种迷你、可分享的小程序或小游戏项目,可用于分享小程序和小游戏的开发经验、展示组件和 API 的使用、复现开发问题和 Bug 等。可点击以下链接查看代码片段的详细文档:') console.log('https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/devtools.html') this.ref() }, ref(){ let th = this this.data.tt = setInterval(function(){ let picker = th.data.picker picker.push('item'+picker.length) console.log(picker.length); th.setData({ picker:picker }) },1000) /* setTimeout(function(){ th.pick() },10000) */ }, pick(){ // clearInterval(this.data.tt) } })
picker展开时,数据刷新,picker不刷新?picker
2022-12-06