Vuex系列之(二)工作原理

工作原理

vuex原理图

Devtools:vuex官方提供的开发者调试工具

Backend API:后端接口``

vuex原理图-理解

mutations相当于后端里的dao层,直接操作数据【数据库】

actions相当于后端里的Service层,封装业务逻辑,发送接口

如果一个操作没有业务逻辑或请求接口数据,直接调用commit即可

把数据交给vuex管理 <=> 把数据交给state对象进行保管

必须按照指定的流程走才能正确的更新状态

dispatch('jia')

动作类型,值

actions中引起函数的调用

函数中继续调用commit

vuex帮我们重新解析并渲染组件

actions的作用:当你进行一个动作,但是动作所对应的值需要发送Ajax请求才能获取时,就需要在actions中发送Ajax请求

如果进行的操作是包含业务逻辑的【如:奇数的时候才加】,也可以dispatch中进行

vuex的组成部分【Actions、Mutations、State】接受store的管理

dispatch、commit两个API是在store身上的

vuex原理图-生活中的例子

Vue Components:用餐的客人

Actions:服务员

Mutations:后厨团队

State:菜

posted @ 2024-02-29 19:58  刘二水  阅读(19)  评论(0)    收藏  举报