请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请问为什么我初次点击菜单,setSettingVisible可以设置成功,在菜单隐藏时调用setSettingVisible(-1)不成功?

正在回答 回答被采纳积分+3

1回答

扬_灵 2020-08-04 17:39:21

同学你好,在隐藏菜单时调用setSettingVisible(-1)不成功,是指setSettingVisible(-1)没有将vuex中的settingVisible的值更改?还是说vuex的值已经修改为-1了但是菜单没有隐藏?如果是vuex值没有被修改你可以在settingVisible函数中打印查看-1这个参数有没有传递过去,最后在mutations中有没有被替换,如果vuex的值修改成功了但是页面没有隐藏就要在页面中看一下渲染的逻辑了。如果不能解决你的问题,可以继续追问。

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_慕雪1029227 #1
    通过vue-devtool可以看出,再次点击屏幕,菜单消失了,但是settingVisible还是0,说明-1没有传进去,但是在EbookMenu组件中,settingVisible初次点击调用,是生效了的,也是能渲染的。所以settingVisible方法应该是可以使得mutations替换的,为什么在EbookReader组件里调用的时候不生效呢?
    回复 有任何疑惑可以回复我~ 2020-08-04 18:13:04
  • 扬_灵 回复 提问者 qq_慕雪1029227 #2
    你把代码上传到github或者码云这些代码托管平台,把地址发我一下我在本地帮你定位一下问题,
    回复 有任何疑惑可以回复我~ 2020-08-04 18:34:07
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信