为了账号安全,请及时绑定邮箱和手机立即绑定

vue在切换路由时如何使被切换掉的组件计算属性失效?

vue在切换路由时如何使被切换掉的组件计算属性失效?

摇曳的蔷薇 2019-03-20 17:13:50
如题,定义了vuexlist: {  'id': 111,  'name': 222,  'age': 333}current: 'id'在组件内定义了计算属性listShow () {  return this.list[this.currnet]}在切换路由时,在beforeEach方法中要修改vuex中的list以及current此时会触发计算属性的改变,那么如何避免触发其改变呢?而且,由于修改了两个vuex的字段,计算属性会被触发两次。
查看完整描述

1 回答

?
跃然一笑

TA贡献1826条经验 获得超6个赞

现在再看看这个问题是因为自己不懂Vue的机制,在不销毁组件时计算属性会触发,要么避免在keep-alive的组件中,使用包含全局变量的计算属性,要么不用计算属性。


查看完整回答
反对 回复 2019-03-21
  • 1 回答
  • 0 关注
  • 354 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号