84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
为什么我的this.$store打印出来是这样,在default的属性上?别人都是this.$store.getters而我要this.$store.default.getters找了很久也没发现原因顺便提额还是那个vuex的图
闭关修行中......
問題就在於 export default 這個 es6 語法,其實他等價於 export.default = store這樣你應該明白為啥中間多了一個 default 了吧?
export default
es6
export.default = store
default
既然你都用了 export default ,那就用對應的 es6 語法:
import store from './store';
就不會多出那個 default 了
或是真的要用 require
require
var store = require('./store').default;
問題就在於
export default
這個es6
語法,其實他等價於export.default = store
這樣你應該明白為啥中間多了一個
default
了吧?既然你都用了
export default
,那就用對應的es6
語法:就不會多出那個
default
了或是真的要用
require