在vue的单文件组件中监听vue-router的跳转,发现会叠加触发是为什么

clipboard.png
如上图所示,我在一个xxx.vue页面添加了一个watch监听,打印一个1,在浏览器中跑一遍发现我每次进行路由跳转的时候,这个watch里面的方法会被叠加触发(如下图),每次点击都比上次多触发1次,这是什么原因呢?(我项目使用了keep-alive,不知是否和这个有关系)

clipboard.png

阅读 1.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题