vue之vuex的getters详解

这篇具有很好参考价值的文章主要介绍了vue之vuex的getters详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.getters:类似是Vuex中的计算属性,也具有缓存功能:如果state中的数据得到了改变,那么getters中的属性的值也会发生改变,如果state的值没有发生任何变化,那么getters中的属性,的值就不会发生改变

(1)例如state里有个list数据:

vue之vuex的getters详解,vue.js,前端,javascript

(2)再gitters里通过filter方法过滤出需要的数据

vue之vuex的getters详解,vue.js,前端,javascript

(3)之后可以再APP页面,对过滤出的数据进行使用,渲染页面,有两种方式,一种change方式一种computed方式

vue之vuex的getters详解,vue.js,前端,javascript

(4),如果需要修改state状态,统一在mutations里面进行修改,

先定义一个修改方法ADD,payload为参数,再使用commit提交来执行mutations的ADD方法

vue之vuex的getters详解,vue.js,前端,javascript

(5)在action里存放异步请求,如果异步请求再mutation里写,数据会乱

 文章来源地址https://www.toymoban.com/news/detail-727667.html

vue之vuex的getters详解,vue.js,前端,javascript

(6)同步的vuex提交的流程图

vue之vuex的getters详解,vue.js,前端,javascript

 

异步vuex 修改数据的流程

vue之vuex的getters详解,vue.js,前端,javascript

 

 

到了这里,关于vue之vuex的getters详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【VUEX】state、mutations、actions、getters、modules以及辅助函数mapState和mapGetters

    Vuex 简介:vuex是vue.js的状态管理库 提供一种集中式存储管理应用程序中的所有组件的状态,并将其分离到一个可预测的状态容器中。 五个核心属性:state、mutations、actions、getters、modules 属性 作用 state 存放状态 (数据),所有组件共享 mutations 唯一可以修改state的地方, 改变

    2024年02月13日
    浏览(35)
  • Vuex中的States、Mutations、Actions、Getters、Modules、Plugins的作用(推荐使用版本)

    目录 一、State 二、Mutations 三、Actions 四、Getters 五、Modules 前提:state.js要引入,  下面我都省略了 所有共享数据都放到Store的state中存储 访问: 作用:修改Vuex中的全局数据 1、只能通过Mutation变更Store中的数据 2、操作有点繁琐,但可以集中监控所有数据变化 定义mutations: 组

    2024年02月05日
    浏览(29)
  • 前端Vue入门-day07-Vuex入门

    (创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹) 目录 自定义创建项目 vuex概述 构建 vuex [多组件数据共享] 环境  创建一个空仓库 state 状态 1. 提供数据: 2. 使用数据: mutations  辅助函数 - mapMutations actions 辅助函数 - mapAc

    2024年02月14日
    浏览(30)
  • 前端vue入门(纯代码)21_vuex

    努力不一定成功,但是,不努力一定很轻松!!! 【 23.Vuex 】 [可以去官网看看Vuex3文档](Vuex 是什么? | Vuex (vuejs.org)) 问题1:Vuex是什么? 【官方理解1】:Vuex 是一个专为 Vue.js 应用程序开发的 状态【数据】管理模式 。它采用集中式存储管理应用的所有组件的状态,并以相应

    2024年02月13日
    浏览(40)
  • vue中使用Pinia和Vuex详解

    我们使用Vue2的时候,Vuex作为一个状态管理工具在组件中使用方便了很多。Vue3推出后,虽然相对于Vue2很多东西都变了,但是核心的东西还是没有变的,比如说状态管理、路由等等。实际上,pinia就是Vuex的升级版,官网也说过,为了尊重原作者,所以取名pinia,而没有取名Vue

    2024年02月16日
    浏览(29)
  • 10 使用Vue+axios+Vuex实现登录后前端数据本地化存储实战

    这已经是《 Vue + SpringBoot前后端分离项目实战 》专栏的前端部分第8篇博客了, 服务端部分 由天哥(天哥主页)负责,目前专栏目录如下: Vue + SpringBoot前后端分离项目实战 - 前端部分 1. 手把手带你做一套毕业设计-征程开启 2. 我应该把毕业设计做到什么程度才能过关? 3

    2024年02月16日
    浏览(29)
  • vue中vuex的五个属性和基本用法,另加js-cookie的使用

    VueX 是一个专门为 Vue.js 应用设计的状态管理构架,统一管理和维护各个vue组件的可变化状态(你可以理解成 vue 组件里的某些 data )。 state, getters, mutations, actions, modules。 1. state: vuex的基本数据,用来存储变量 2. geeter: 从基本数据(state)派生的数据,相当于state的计算属性 3.

    2024年02月14日
    浏览(30)
  • 【vue2】vuex超超超级详解!(核心五大配置项)

    🥳博       主: 初映CY的前说(前端领域) 🌞个人信条: 想要变成得到,中间还有做到! 🤘 本文核心 :vuex基础认识、state、getters、mutations  actions、modules使用 目录(文末有原素材喔)  一、vuex介绍 1.vuex概念引入: 2.为什么要有vuex 3.Vuex使用场景 4.vuex工作流程: 二、五大

    2024年02月03日
    浏览(26)
  • JavaScript - 判断当前时间是否在指定区间内,例如:9:00~12:00(检查当前时间是否处于规定的两个时间段范围内),适用于 vue.js / uniapp / 微信小程序等前端项目

    例如,您想知道当前时间是否处于 9:00 ~ 12:00 时间区间内,然后根据这个判断进而实现业务逻辑。 如下示例所示, 本文提供一个函数,您只需要传入 2 个时间区间,便可得出当前时间是否在该时间区间范围内: 您可以一键复制,直接粘贴到您的项目中。 您只需要传入开始时

    2024年02月16日
    浏览(50)
  • 【庖丁解牛】vue-element-admin前端CRUD通用操作组件详解,对,核心就是crud.js文件

    vue-element-admin 框架之所以能够快速定制应用,得益于其通配的CRUD操作,属性配置多样化且个性化,能够满足绝大部分开发需求,也方便了代码生成。 可以深入学习重点源文件是: src/components/Crud/crud.js ,一共 863 行代码,以及下图中其它四个vue组件,形成了对通用CRUD操作的高

    2024年01月18日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包