首页  >  问答  >  正文

javascript - 关于vuex2.0打印this.$store

为什么我的this.$store打印出来是这样,在default的属性上?
别人都是this.$store.getters
而我要this.$store.default.getters
找了很久也没发现原因
顺便提额还是那个vuex的图

阿神阿神2724 天前299

全部回复(1)我来回复

  • 高洛峰

    高洛峰2017-04-11 11:01:20

    問題就在於 export default 這個 es6 語法,其實他等價於 export.default = store
    這樣你應該明白為啥中間多了一個 default 了吧?

    既然你都用了 export default ,那就用對應的 es6 語法:

    import store from './store';

    就不會多出那個 default

    或是真的要用 require

    var store = require('./store').default;

    回复
    0
  • 取消回复