前端面试题——vuex理解

1.vuex的理解

  vuex是一个状态管理工具  是管理项目中的公共数据  能在所有组件中使用
  vuex有五大核心 分别是
    - state 存放公共数据的地方   通过this.$store.state调用
    - mutations 修改state中的状态  通过this.$store.commit调用
    - getters 计算属性	通过this.$store.getters
    - actions 异步操作	通过this.$store.dispatch
    - modules 拆分模块

  vuex执行机制
	如果改变state的状态  要通过this.$store.dispatch来触发actions里面的方法
	在actions中通过commit来调用mutations里面定义的方法 来改变state里面的状态
	同时这就是vuex运行机制

你可能感兴趣的:(前端,vue.js,vue)