学习日记--Vuex的使用
使用步骤:
- 安装vuex npm install vuex --save
- 建立store 文件夹,里面建立index.js 文件
- 引入vue和vuex,使用vuex,创建Vuex.Store实例保存到变量store中,最后使用export default导出store
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
const store = new Vuex.Store({
state:{
count:1
}
})
export default store
- 在main.js文件中引入该文件,在文件里面添加 import store from ‘./store’;,再在vue实例全局引入store对象
import Vue from 'vue'
import App from './App'
import router from './router'
import store from './store/index' // 引入store
Vue.config.productionTip = false
/* eslint-disable no-new */
new Vue({
el: '#app',
router,
store, // vue实例全局引入store
components: { App },
template: '<App/>'
})
- 模块中使用
<template>
<div class="hello">
<h1>{{ $store.state.count }}</h1>
</div>
</template>