楼主问题解决了吗,我也遇到相似问题了
wx.getStorageSync获取值能获取到上一次存取的值,而不是实时更新?这是官方自定义tabbar组件链接https://developers.weixin.qq.com/miniprogram/dev/framework/ability/custom-tabbar.html,各位看最后的示例代码 [图片]我复制的就是这个,购物车数量添加减少时要实时更新,所以只能通过存缓存要获取购物车数量,取到缓存数据是实时的,但是官方自定义tabbar组件内并没有更新,还是上一步操作的结果,下面的是点击导航栏会触发该方法: methods: { switchTab(e) { this.setData({ num:wx.getStorageSync('car_num'), }) // console.log('跳转',this.data.num) const data = e.currentTarget.dataset const url = data.path wx.switchTab({url}) this.setData({ selected: data.index, }) } } 这个是在组件实例进入页面节点树时执行 lifetimes: { attached: function() { // console.log('进来了',wx.getStorageSync('car_num')) this.setData({ num:wx.getStorageSync('car_num'), }) }, }, 所以各位大神有没有解决的方法 [图片]
2021-09-03