vue 在当前页面watch 里面 监听router,重复调用问题

在一个需求的开发中,由于需要根据不同的跳转页面进行不同的业务需求,所以在当前页面watch里面对router进行了监听,但是跳转到别的页面的时候,发现这个监听的router在重复调用,百思不得其解,在查阅文档之后发现,由于是当前页面被keep-alive包裹进行了缓存,由于缓存组件不会主动销毁,所以会出现重复监听的效果。所以,需要在router里面判断是否为指定页面。但是后来觉着这种方法带来的影响较大,所以不推荐在缓存页面中这样操作。

你可能感兴趣的:(vue 在当前页面watch 里面 监听router,重复调用问题)