采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在keep-alive 上exclude=“Detail” 代码加上去后,Detail页面的header滑动隐藏功能失效了,删除exclude=“Detail”,功能又可以实现了,请问这是什么原因啊
因为老师之前是把绑定滚动的事件和解绑事件写在了activated和deactivated的钩子函数中,你使用了exclued让detail的页面不再进行缓存,所以这两个钩子函数就没有了。。那个滚动显示隐藏的功能就失效了,现在有两种办法可以解决。
第一种方法是:
1、将绑定滚动事件的方法写在实例被挂载后调用的构子函数中(mounted);
2、将解绑全局事件的方法写在页面被销毁后调用的钩子函数中(destroyed);
第二种方法是:
1、不使用exclude="Detail" ,还是将页面进行缓存
2、但是将Detail页面中的请求写在 activated钩子中而不是mounted钩子函数中
多谢!!
这块内容是我代码写的bug,我这个月会把视频更新下,同学稍等, 月底前回来看一眼,我会把解决方案加到你这节的视频里的
刚刚看这节视频 是不是还没更新呢?
看了下一节,找到了 嘿嘿
登录后可查看更多问答,登录/注册
课程紧跟Vue3版本迭代,企业主流版本Vue2+Vue3全掌握
1.8k 20
1.5k 19
2.6k 17
1.3k 16
1.6k 15