在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue在切換路由時如何使被切換掉的組件計算屬性失效?

vue在切換路由時如何使被切換掉的組件計算屬性失效?

如題,定義了vuex

list: {
  'id': 111,
  'name': 222,
  'age': 333
}
current: 'id'

在組件內(nèi)定義了計算屬性

listShow () {
  return this.list[this.currnet]
}

在切換路由時,在beforeEach方法中要修改vuex中的list以及current
此時會觸發(fā)計算屬性的改變,那么如何避免觸發(fā)其改變呢?
而且,由于修改了兩個vuex的字段,計算屬性會被觸發(fā)兩次。

回答
編輯回答
情已空

你可以延遲修改

2018年1月25日 08:19
編輯回答
貓小柒

現(xiàn)在再看看這個問題是因為自己不懂Vue的機制,在不銷毀組件時計算屬性會觸發(fā),要么避免在keep-alive的組件中,使用包含全局變量的計算屬性,要么不用計算屬性。

2017年11月23日 17:26