![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
qq_44695511
这个作者很懒,什么都没留下…
展开
-
setData()函数和直接赋值的区别
wxml: <view> <block wx:for="{{dataArray}}" wx:key="id"> <v-book book="{{item}}" /> </block> </view> js: this.setData({ dataArray: [] }) //this.data.dataArray = [] 1、dataArray数据要渲染在wxml页面上 2、如果只是使用this.data原创 2020-12-09 23:11:57 · 1070 阅读 · 0 评论 -
解决微信小程序异步问题
问题: 微信小程序是通过wx.request进行异步处理的,异步处理简单地来说就是,JS不会等待前面wx.request执行完毕再往下执行,而是会直接顺序执行下去。所以,当后者需要前者执行完毕才能正确执行时,就会出现问题。 例如:下面这种情况,需要先调用getCates()函数,Cates才能有值。如果代码直接如下书写,就会发现menuList一直为空。 上面的方法已经成功调用,但是menuList始终为空,这就是异步处理带来的问题。先执行了下面的赋值方法,所以将空的Cates赋值给了menuList。原创 2020-11-21 19:50:04 · 2369 阅读 · 0 评论