【发布时间】:2020-11-10 23:05:01
【问题描述】:
store.js
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
export default new Vuex.Store({
state: {},
getters: {},
mutations: {},
actions: {}
})
main.js
import Vue from 'vue'
import store from './store'
// What is purpose of store parameter in Vue instance?
const app = new Vue({
store
})
app.$mount('#app')
我也看到了 Vue Router 实例的类似语法。
【问题讨论】:
-
因为
Vue.use(Vuex)安装了一个插件,并且该插件使用了构造函数参数。否则,您的组件将无法访问商店。
标签: javascript vue.js vue-component vuex vue-router