采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
图片描述
同学你好,在隐藏菜单时调用setSettingVisible(-1)不成功,是指setSettingVisible(-1)没有将vuex中的settingVisible的值更改?还是说vuex的值已经修改为-1了但是菜单没有隐藏?如果是vuex值没有被修改你可以在settingVisible函数中打印查看-1这个参数有没有传递过去,最后在mutations中有没有被替换,如果vuex的值修改成功了但是页面没有隐藏就要在页面中看一下渲染的逻辑了。如果不能解决你的问题,可以继续追问。
通过vue-devtool可以看出,再次点击屏幕,菜单消失了,但是settingVisible还是0,说明-1没有传进去,但是在EbookMenu组件中,settingVisible初次点击调用,是生效了的,也是能渲染的。所以settingVisible方法应该是可以使得mutations替换的,为什么在EbookReader组件里调用的时候不生效呢?
你把代码上传到github或者码云这些代码托管平台,把地址发我一下我在本地帮你定位一下问题,
登录后可查看更多问答,登录/注册
Vue全家桶+最新前端技术+前后端分离架构,完整项目流程
2.1k 12
3.5k 10
1.9k 3
1.5k 24
1.4k 23