使用需求

我们在使用vue-router控制页面跳转时,特别当我们打开这个页面,在未关闭的情况下,我们又打开了另一个页面,然后当我们再次回到刚才打开的页面时,回到的这个页面是否要刷新,是我们经常需要控制的一个技术点,那么这个该怎么控制呢?

vuerouter路由变化但页面不变(vue-router控制页面是否刷新)(1)

控制是否刷新页面

使用vue-router控制页面是否刷新是比较方便的,我们只需要修改$route对象中的meta.keepAlive即可。当它的值为true表示不刷新,反之则表示刷新。

vuerouter路由变化但页面不变(vue-router控制页面是否刷新)(2)

,