如图,我想在cart数组里面push一个对象,然后跳转,可是跳转之后缓存里是空数组。
如果注释掉不进行跳转,缓存里cart数组就会有我push进去的对象,这是啥原因
你这里是将data里的GoodsInfo push进去了吗?小程序获取data里的数据是通过 this.data.xxx进行获取的
你在哪里打印的cart呢
存缓存的话wx.setStorage api是同步的,跳转页面可能会被终止
试试wx.setStorageSync
wx.setStorageSync用这个呢
用同步试一下
因为你的cart作用域只在这个函数,在data里声明,用data里的