学习日记--Vuex的使用

使用步骤:

  1. 安装vuex npm install vuex --save
  2. 建立store 文件夹,里面建立index.js 文件
  3. 引入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
  1. 在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/>'
})
  1. 模块中使用
<template>
  <div class="hello">
    <h1>{{ $store.state.count }}</h1>
  </div>
</template>
posted @ 2022-12-06 22:20  轻风细雨_林木木  阅读(4)  评论(0编辑  收藏  举报