首页  >  问答  >  正文

javascript - Vuex 实例名称只能是store吗

为什么const 变量名 = new Vuex.Store({});
用 this.$变量名 就不能拿到定义的数据,但是如果变量名是store就可以呢?

迷茫迷茫2662 天前921

全部回复(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
  • 取消回复