千家信息网

vuex的属性有哪些

发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,今天小编给大家分享一下vuex的属性有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下
千家信息网最后更新 2024年11月30日vuex的属性有哪些

今天小编给大家分享一下vuex的属性有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

vuex的属性有:1、state,用来存储变量;2、mutations,提交更新数据的方法;3、actions,用来解决异步流程来改变state数据;4、getters,对state里面的变量进行过滤的;5、modules。

本教程操作环境:windows7系统、vue2.9.6版,DELL G3电脑。

Vuex 是什么?

Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具 devtools extension,提供了诸如零配置的 time-travel 调试、状态快照导入导出等高级调试功能。

Vuex里面有五个特别重要的属性,分别是state,mutations,actions,getters,modules。

vuex的五个属性

1.state

放置状态相关的信息,vue是使用单一状态树的,也就是单一数据源,也就是说我们的state只能有一个

2.mutations

mutations其实就相当于我们vue里面的methods,也是定义方法的,只不过这个方法可以在多个组件调用就是了。

他是这样子调用的:使用我们的commit

最后在使用就行了:

3.actions

mutations是写同步操作的,在他里面是不能写异步操作的,那我们就需要在actions里面来写我们的异步操作。并且写异步操作的话,调用的话就不是使用commit了,二十使用我们的dispatch

如上图所示,我们首先在mutations里面写好我们的方法,然后再actions里面写好异步操作,然后调用我们在mutations里面写好的方法,然后回到我们的组件,在组件里面使用我们的dispatch就可以了。

4.getters

getters其实就是相当于vue里面的计算属性,我们在这个里面使用的都是一些计算的方法,使用起来也是蛮简单的,只需要在组件里面直接使用就好了。操作如下图。


5.modules

最后一个就是我们的modules,就是模块化的意思,因为是单一状态树,怕我们在state里面写的东西太多了,不好进行查找,那我们可以在我们的modules里面重新定义我们的一个模块,就是相当于一个store,里面也有我们所需要的五个属性,所进行的操作也是一样的。

以上就是"vuex的属性有哪些"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。

属性 状态 就是 方法 组件 知识 篇文章 数据 也就是 内容 变量 模块 存储 应用 更新 管理 不同 很大 重要 高级 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 代理服务器3 淘宝的服务器丢了咋办 石景山区网络安全资质申请 网络联不到服务器是什么原因 阿里云安全策略是服务器还是域名 国产开源数据库 对JPA的支持 密码学与网络安全课程设计 厦门有拓网络技术有限公司 传奇数据库物品位置代码 北京凯际通网络技术有限公司 河北整机销售软件开发公司 网络安全工作 领导讲话 大型互联网企业网络安全监督管理 湖北项目软件开发哪家好 网上购物数据库插入预设值 互联网医疗科技有限公司 2020年网络安全会议 联想服务器定制 网络安全行业趋势分析 温州企业管理软件开发费用 计算机网络安全系统的脆弱性 方舟生存进化收藏的服务器哪里看 简易的云数据库mysql 连接数据库配置dns 想学网络技术加盟注意事项 数据库精确度 r420服务器 dell 数据库手动爆表 万网数据库主机是那个 智能软件开发属于什么行业
0