首頁  >  問答  >  主體

javascript - Vuex 實例名稱只能是store嗎

為什麼const 變數名稱 = new Vuex.Store({});
用 this.$變數名稱 就不能拿到定義的數據,但如果變數名稱是store就可以呢?

迷茫迷茫2662 天前924

全部回覆(2)我來回復

  • 欧阳克

    欧阳克2017-07-05 11:10:19

    const a = new Vuex.Store({})
    Object.defineProperty(Vue.prototype, '$a', {value: this.$store})

    不過這樣就多此一舉了

    回覆
    0
  • PHP中文网

    PHP中文网2017-07-05 11:10:19

    參考這個官方的例子:

    https://jsfiddle.net/n9jmu5v7...

    實際上你把 store 更改為其它名稱是沒有影響的。

    回覆
    0
  • 取消回覆