1、Vuex 有哪些属性
state,getters,mutations,actions,modules
- state 类似于组件中的data,存放数据
- getters 类似于组件中的computed
- mutations 类似于组件中的methods
- actions 提交mutations的
- modules 把以上4个属性再细分,让仓库更好管理
2、Vuex中的mutations和actions的区别
actions类似于mutations,不同在于
- actions提交的是mutations,而不是直接变更状态
- actions可以包含任意异步操作
3、Vuex是单向数据流还是双向数据流
单向数据流
4、Vuex如何做持久化存储
Vuex本身不是持久化存储
- 使用localStorage自己写
- 使用vuex插件,vuex-persist插件
5、v-if和v-show的区别
(1)展示的形式不同
- v-if是创建一个do