这是个尴尬的问题,究其原因是自己没有认真仔细看文档,wx:getStorageSync(key,{key,value}),瞧见没,这个获取缓存的事件函数后边value值是个对象,特么,我赋值的时候,直接把获取的这个对象赋给data(this.setData())结果就出现了,刷新了 第一次点击搜藏,搜藏按钮有变化,但是后来的点击统统没任何变化,debug的时候 各项数据都没问题,都能正常随着变化而变化,所以,认真,仔细的阅读文档注意这些小细节!上图,看图更形象。
这是出现问题的页面:
这是查找到问题(出现灵感)的地方:
这是代码里出现问题的地方: