vue keep-alive无法缓存

排期页面点击订单进入订单详情,返回排期页面会重新请求数据渲染一遍,现在是想返回上一页不渲染
使用 keep-alive 无法缓存,activated和deactivated也无法正常调用

clipboard.png

clipboard.png
第一次进入打印 1,2
退出去deactivated无法调用
再次进入只会打印1

阅读 3.4k
1 个回答

你的这个语法用错了应该是这样写的

<!-- 和 `<transition>` 一起使用 -->
<transition>
  <keep-alive>
    <component :is="view"></component>
  </keep-alive>
</transition>

具体请看api

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