在使用vue-router切换页面时,在mounted钩子函数中请求axios数据会造成一个现象:从一个页面切换出去再回来时会重复请求数据(每次切换页面axios都会被发送)。这是可以使用keep-alive优化页面
这样表示路由中的内容被加载过一次以后就会放到内存中,当再切换到这个页面是不会再重新渲染这个组件,重新执行钩子函数的,直接读取内存中的的内容显示页面。
如果在keep-alive的环境下需要在切换页面时重新调用的钩子函数,可以使用actived
在使用vue-router切换页面时,在mounted钩子函数中请求axios数据会造成一个现象:从一个页面切换出去再回来时会重复请求数据(每次切换页面axios都会被发送)。这是可以使用keep-alive优化页面
这样表示路由中的内容被加载过一次以后就会放到内存中,当再切换到这个页面是不会再重新渲染这个组件,重新执行钩子函数的,直接读取内存中的的内容显示页面。
如果在keep-alive的环境下需要在切换页面时重新调用的钩子函数,可以使用actived