vuex
2021-03-02 本文已影响0人
零丶八八
必要知识点:
- state:状态
- getters:可以看作state的计算属性。getter的返回值会根据它的依赖缓存起来,只有依赖发生改变才会重新计算。
- mutation:更改state的唯一方法就是提交mutation。store.commit('方法名', payload),均为同步操作。
- action:类似mutation,但是action提交mutation,不是直接更改state,可以有异步操作。通过store.dispatch('action_name', params)或者sotre.dispatch({type: 'action_name, params: 'xxx'})触发。