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

鍍金池/ 問答/HTML/ Vuex中的state中的屬性如何獲取另外一個(gè)屬性的值?

Vuex中的state中的屬性如何獲取另外一個(gè)屬性的值?

現(xiàn)在我需要在state中寫了一個(gè)回調(diào)的方法,在這個(gè)回調(diào)的方法中需要獲取到:state中的另外一個(gè)屬性的值的變化,所以問題是,我在這個(gè)回調(diào)函數(shù)中如何拿到另外一個(gè)屬性的值,是用this.另外一個(gè)屬性么???

clipboard.png

回答
編輯回答
有你在

在state 中放置一個(gè)動(dòng)作,不知道是樓主的業(yè)務(wù)需求還是樓主杜撰出來的這個(gè)想法

vuex用于全局狀態(tài)更新以及組件之間的通信,你要是使用toLink這個(gè)狀態(tài),應(yīng)該在你的業(yè)務(wù)組件中computed中拿到這個(gè)toLink,然后在你動(dòng)作發(fā)生的時(shí)候,組件內(nèi)部通過this.toLink的方式獲取到。感覺這樣才是一個(gè)正常的業(yè)務(wù)邏輯。

eg:

  ...
  computed: {
    toLink() {
      // if your 'toLink' state is in your main state module
      return this.store.state.toLink;
    }
  },
  methods: {
    // hanle your interaction
    navigate() {
      app.go(this.toLink);
    },
  },
  ...
2017年11月25日 10:13
編輯回答
來守候

既然是回調(diào)函數(shù),使用傳值的方式試試,將另一個(gè)屬性以參數(shù)的形式傳過去,或者在判斷該屬性的時(shí)候先判斷另一個(gè)屬性值

2017年5月7日 06:25