收藏
回答

如何给wx:for="{{list}}"动态绑定list列表?

这是没有后端的学习项目。我在A页面有几个跳转链接,根据不同的链接跳转到B页面里,希望在B页面里动态绑定列表渲染wx:for="{{list}}"中的list。

我在跳转链接后面加参数(比如?id=listA),但是这是字符串,在B页面的onload(options){list:options.id},无法把列表listA 传进wx:for="{{list}}"

有人说参数直接写成listA,因为我的列表比较大,所以也没去尝试。

也有人说用onload(options){ this.setData({list:listA}) }或者在A.js里的wx.navigateTo之前先 this.setData({list:listA}。我刚学小程序,不知道list该放在哪里(A.js? B.js?App.js?单独Data.js+module exports={list0:list,list1:listA,list2:lisaB} },暴露的语法也不知道怎么写)。尝试了一些,都调试不出来,有点乱了。请大神帮我详细地说说怎么解决,并且告知相关的方法、list数据要放在哪里? 是否还有其他更好的办法? 谢谢!

回答关注问题邀请回答
收藏
登录 后发表内容