采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师你好,在4-6章节遇到问题,将book对象存到vuex里边会报错,一下子报67条(并且电子书也不会渲染),如果存普通的对象进去,就不会报错(电子书正常渲染),这是什么原因呢
同学你好,这个报错提示是“不要在mutation函数外修改vuex中存储的值”你在这里打印一下看看this.book是不是被修改了,或者把代码上传一下,我在本地帮你看看。如果不能解决你的问题,可以继续追问。
你好,代码地址是: https://gitee.com/web-czy/vue-imooc-ebook.git 谢谢
同学你好,这是因为在equb电子书解析的时候还没有获取到Book对象所以先修改了一次值,你可以在这里加个判断 if (this.book && this.book.length) { this.setCurrentBook(this.book) },如果不能解决你的问题,可以继续追问。
老师你好,我加了,执行不到if里边的语句,我还试了nextTick和setTimeout,还是不行,代码提交到线上了,麻烦老师给看一下
登录后可查看更多问答,登录/注册
Vue全家桶+最新前端技术+前后端分离架构,完整项目流程
2.1k 12
3.5k 10
1.9k 3
1.5k 24
1.4k 23