Vue使用中出现问题解决

316 阅读1分钟
  • Vue路由切换页面无法更新数据

场景:
A页面跳转B页面,从B页面返回A页面带回数据需要更新A页面 在对应组件中使用了<keep-alive> 加入<keep-alive>能在组件切换过程中将状态保留在内存中 防止重复渲染DOM

解决: 使用勾函数activated ,该钩子函数会在<keep-alive> 组件激活时调用,相对应的钩子函数是deactivated,<keep-alive> 组件停用时调用。