采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
postsCollected[this.data._pid] = !this.data.collected 提示这段代码有问题? 点击收藏位置报错。 删除下面这段代码就可以运行 postsCollected[this.data._pid] = !this.data.collected
老师没有 进行清理所有的缓存的测试,你清理缓存以后 onLoad里面第一次加载应该没有数据的,你可以在没有缓存的时候 设置当前文章默认值false 然后 放到 _postsCollected中 这样确保加载的时候 _postsCollected一定是有值的
还是代码写错了,仔细调试下,看看每行的变量是怎样的,提示是一个字符串上取0,postsCollected是个字符串吗?看看
谢谢老师的回复,我按照老师这个课【8-12 同步文章缓存状态】的方式,抄老师的代码,一步一步的敲打代码,能实现成功,但我喜欢折腾,敲打完代码后,自己又把浏览器缓存清空后,发现就报错了。 问:postsCollected是个字符串吗? 答:请老师解疑
关于清理了缓存报错问题 https://coding.imooc.com/learn/questiondetail/g5J7RYqBqvJX8Zw1.html 老师,他的这个修改能实现吗?
不是字符串啊,多调试下
登录后可查看更多问答,登录/注册
4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!
15.4k 32
3.2k 24
1.4k 22
3.2k 22
1.0k 16