- Vuex是什么?
Vuex是一个专门为vue.js应用程序开发的状态管理模式
- Vuex有什么 好处?及使用场景
好处:可以做状态管理、采用localstorage保存信息、数据一直存储在用户的客户端中
使用场景:(1)登录信息、(2)购物车、(3)复杂的组件通信
- 介绍Vuex的核心概念及其作用
核心概念:state状态、getter计算属性、mutation改变状态、action异步操作、module模块
vuex是一个仓库,是vue的状态管理工具,存放公共数据,任何组件都可以使用vuex里的公共数据
当有多个组件共享数据时,如果需要构建是一个中大型单页应用,会考虑如何更好地在组件外部管理状态,就使用Vuex 。
- 详述Vuex运行机制
- Vuex的状态存储是响应式的
- 当vue组件从store中读取时,若store中状态发生改变,响应的组件也会更新状态
- 不能直接改变state,必须通过显示的提交(commit)mutations来追踪每个状态的变化tion,action中通过commit触发mutations进行state数据更改
(面中触发action中函数