Vue组件设置缓存kepp-alive 后如何获取数据
解决方案 :
- beforeRouteEnter
- activated
beforeRouteEnter
每次进去组件渲染时,都会执行beforeRouteEnter
beforeRouteEnter(to,from,next){
next(vm=>{
vm.onsearch()
})
}
activated
在keep-alive缓存的组件被激活的时候,都会执行 actived钩子
activated(){
this.onsearch()
}