问答

vue 的destory执行问题

作者:admin 2021-09-17 我要评论

想在页面B销毁前去删除掉某些vuex数据 页面A-页面B- 页面C 由页面B跳转到页面C 不要执行destory 由页面B返回页面A 执行destory 这个在vue该怎么实现,现在的情况...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

想在页面B销毁前去删除掉某些vuex数据
页面A->页面B-> 页面C
由页面B跳转到页面C 不要执行destory
由页面B返回页面A 执行destory

这个在vue该怎么实现,现在的情况是页面B不论在进入页面C还是返回页面A 都要执行destory

给页面B加KeepAlive 他就一直不销毁了,也不执行任何一个destory

###

可以配合Vue Router的导航守卫如beforeRouteLeavebeforeRouteEnter,在这里可以获取到所要去的路由和要离开的路由,然后可以配合destory生命周期进行相关操作
导航守卫使用方法请查阅文档
https://router.vuejs.org/zh/g...

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • vue 的destory执行问题

    vue 的destory执行问题

  • Weex如何使用pod更新 Weex最新已替换的

    Weex如何使用pod更新 Weex最新已替换的

  • c语言多重循环问题

    c语言多重循环问题

  • 爬虫在mongodb存储建立索引的问题?

    爬虫在mongodb存储建立索引的问题?

腾讯云代理商
海外云服务器