Vue 组件销毁时机控制

场景: 现在有这样的路由user/user/:id, 我在他们的根组件包裹了keep-alive, 发现从user/进入user/1, 再返回user/, 进入user/2, 发现user/2显示的是user/1的内容(因为用了keep-alive)
期望: 通用智能的组件销毁方式, 能keep-alivekeep-alive组件,除非如上所说的内容重复再销毁, 例如user -> user/:1 -> user/:1/profile 此时useruser/:id应该是未被销毁的(deactivated), 从user/1/profile返回到user/1, user/1/profile被销毁, user/1 -> user -> user/2, user/1被销毁.....

阅读 4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题