微信小程序第二弹。
JS从后台能取值,但是到了页面渲染的时候就没有了。今天我用wx:for时,循环的数组在js里面用push方法把从后台取到的数据都添加到了数组中,但是页面就是不显示。这是为什么?
因为request异步,在我还没有把值赋给数组时,页面就渲染好了。解决方法是定义一个数组,然后把push的结果赋给定义的数组。再用SetData方法把定义的数组,赋值给页面循环的数组。总得来说,得用SetData才能解决数据还没得到,页面就已经渲染的问题。
有错误还请大佬指教。
微信小程序第二弹。
JS从后台能取值,但是到了页面渲染的时候就没有了。今天我用wx:for时,循环的数组在js里面用push方法把从后台取到的数据都添加到了数组中,但是页面就是不显示。这是为什么?
因为request异步,在我还没有把值赋给数组时,页面就渲染好了。解决方法是定义一个数组,然后把push的结果赋给定义的数组。再用SetData方法把定义的数组,赋值给页面循环的数组。总得来说,得用SetData才能解决数据还没得到,页面就已经渲染的问题。
有错误还请大佬指教。