IT入门 > 面试题 > vue题库 > vuex相关 >
  • action 执行函数中第一个参数 store 从哪里获取的?

    2019/11/06 点击:7343

    store 初始化时,所有配置的 action 和 mutation 以及 getters 均被封装过。在执行如 dispatch(submitOrder, payload)的时候,actions 中 type 为 submitOrder 的所有处理方法都是被封装后的,其第一个参数为

  • Vuex 如何区分 state 是外部直接修改,还是通过

    2019/11/06 点击:6031

    Vuex 中修改 state 的唯一渠道就是执行 commit('xx', payload) 方法,其底层通过执行 this._withCommit(fn) 设置_committing 标志变量为 true,然后才能修改 state,修改完毕还需要还原_committing 变量。外