setdata成功,为什么页面不显示?
onLoad: function (options) {
var orderlis = this.lis()
console.log('dier111',orderlis);
this.setData({orderlist:orderlis})
console.log('dier222',this.data.orderlist);}
lis函数就是个简单的云数据库get取值, 在lis函数里面set这个orderlist也可以成功但页面不显示,害怕是有异步问题,我返回一个数组,出来再set。setdata依然打印成功,页面依然还是不显示。
页面代码如下,随便怎么测 都不出东西的。奇怪。。index、item、item.pic或者是只写个常量1111,都不会出东西,甚至是给orderlist赋初始值,在data里写orderlist:[‘1’,‘2’],这样,都是不会出东西的,这个orderlist感觉直接就被setdata置空了,既不是没set 也不是set成功,感觉像是直接set成了个空,页面抓不到东西。
请大神帮忙解答,大谢。
<view wx:for="{{orderlist}}" wx:key="_id">
{{item.name}}
</view>