setData为什么表现为同步的?
wxml
<view class="wrap">
<view>
{{num}} <button bindtap="add">+1</button>
</view>
</view>
js
Page({
/**
* 页面的初始数据
*/
data: {
num: 1
},
add: function () {
this.setData({
num: this.data.num + 1
});
let num = this.data.num
console.log(num);
}
})
页面上点击按钮 this.data.num 会 + 1, 但是 我再setData 后面 console.log 不应该是老的数据吗?
官方文档上面说setData是异步的