请稍等 ...
×

采纳答案成功!

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

关于keep-alive的exclude导致detailHeader不能正常显示的问题

老师您好,在章节9-6中,我们在app.vue中使用exclude=“Detail”的方法,避免详情页面载入缓存,但是这导致了一个新的bug,就是在详情页面向下滚动的时候,原本应该渐隐渐现的header消失了,请问应该如何解决这个问题?

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

3回答

Seagull8796540 2021-02-15 11:18:25

1、不使用exclude="Detail" ,还是将页面进行缓存

2、但是将Detail页面中的请求写在 activated钩子中而不是mounted钩子函数中

0 回复 有任何疑惑可以回复我~
linlin123123 2020-07-29 14:34:54

111

0 回复 有任何疑惑可以回复我~
提问者 duiduidui 2020-07-21 11:37:40

将activated换成mounted可以绑定全局事件,将deactivated换成beforeDestory可以解绑,但是为什么用unmounted无法解绑?

0 回复 有任何疑惑可以回复我~
  • Dell #1
    没有unmounted 这个声明周期函数,你是不和 react 搞混了。
    回复 有任何疑惑可以回复我~ 2020-07-25 17:31:18
  • linlin123123 回复 Dell #2
    111
    回复 有任何疑惑可以回复我~ 2020-07-29 14:37:30
  • Seagull8796540 回复 Dell #3
    1、不使用exclude="Detail" ,还是将页面进行缓存
    2、但是将Detail页面中的请求写在 activated钩子中而不是mounted钩子函数中
    回复 有任何疑惑可以回复我~ 2021-02-15 11:07:00
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信