vuex基本使用

安稳与你 提交于 2020-03-02 02:00:47

vuex使用

安装

npm install vue

引入

src目录下创建store/index.js

//index.js
import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

export default new Vuex.Store({
  state: {
  },
  mutations: {
  },
  actions: {
  },
  modules: {
  }
})

入口文件main.js引入store

//main.js
import Vue from 'vue'
import store from './store'

new Vue({
  store,
  render: h => h(App)
}).$mount('#app')

五大核心

state:全局状态数据

getters:相当与computed

mutations:规定只有mutation才能修改state,通过commit方法触发

actions:异步操作,通过dispatch触发mutation

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!