请稍等 ...
×

采纳答案成功!

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

scroll事件所在的周期钩子失效

增加exclude="Detail"后,详情也不应用keep-alive了。所以actived钩子函数没效果,不能给window绑定scroll事件,是不是要把scroll绑在组件上?

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

2回答

Dell 2019-02-27 11:27:15

不是,你可以用mounted 替换activated这个钩子

1 回复 有任何疑惑可以回复我~
  • 52FE #1
    用mounted 替换activated的话,deactivated就不能用了啊,别的页面的滚动还是触发了当前页面的滚动事件,尽管使用了
    scrollBehavior (to, from, savedPosition) {
      return { x: 0, y: 0 }
    }   使页面保持原有的初始位置,但是那个滚动事件还是调用了,求解
    回复 有任何疑惑可以回复我~ 2019-04-21 12:47:59
  • 52FE #2
    我看慕课的仓库里用unmounted解除,有这个钩子吗,试了一下没用啊
    回复 有任何疑惑可以回复我~ 2019-04-21 16:51:12
  • Dell 回复 52FE #3
    我写错了,应该是beforeDestroy
    回复 有任何疑惑可以回复我~ 2019-04-21 17:56:36
52FE 2019-04-21 20:39:23

https://img1.sycdn.imooc.com//szimg/5cbc646200015ff906640157.jpg老师在下一课回答了这个问题

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信