微信小程序关于setStorage说明
微信小程序中关于setStorage有两种,分别是wx.setStorage和wx.setStorageSync
我的理解是wx.setStorage是异步执行,wx.setStorageSync是同步执行,一般都使用wx.setStorageSync
wx.setStorage同步使用方法
1.利用setTimeout的延时让wx.setStorage先执行,还是保持着原来的代码顺序执行
wx.setStorage({
key: 'userName',
data: this.data.userName,
})
setTimeout(() => {
//通过一个延时函数来执行排在后面的代码,这样就能够保证wx.setStroage先执行
}, 500)
2.利用wx.setStorage的回调函数
wx.setStorage({
key: 'userName',
data: this.data.userName,
success:()=>{
//这个里面写入接下来执行的代码
}
})