1,下载vuex
yarn add vuex
2,src 同级目录小创建store/index.js - 创建定义导出store对象
//何时需要写相对路径:自己写的文件
//何时直接写包名:node的内置模块或者yarn/npm 下载的第三方包)
// 目标: 创建store仓库对象
// 1. 下载vuex: 终端命令(yarn add vuex)
// 2. 引入vuex
import Vue from 'vue'
import Vuex from 'vuex'
// 3. 注册
Vue.use(Vuex)
// 4. 实例化store对象
const store = new Vuex.Store({})
// 5. 导出store对象
export default store
3,main.js - 导入注入到Vue中
import Vue from 'vue'
import App from './App.vue'
import store from '@/store' // 6,导入store对象
Vue.config.productionTip = false
new Vue({
// 7. 注入到Vue实例中(确保组件this.$store使用)
store,//给组件的$store赋值
render: h => h(App),
}).$mount('#app')