美文网首页全栈记
11 VueX 状态/数据管理

11 VueX 状态/数据管理

作者: 官清岁月 | 来源:发表于2019-05-13 08:32 被阅读1次

1、详解:state存储数据;组件中可直接使用this.$store.state.xxx操作数据,但是会出现代码冗余,使用getters统一操作数据,组件调用即可;事件处理函数若涉及到state数据,我们也可以直接使用,而且由于是引用值,某个组件state改变,其它组件state也会随之改变,但有缺点,1.devtools上调试效果不好,2.store.js中开启严格模式后也会报错,vue中不允许在mutations中函数外操作数据,因此要使用mutations统一操作数据,等同于注册函数,组件触发即可;若遇到异步操作,使用mutations可实现,但调试效果不好,因此建议使用actions处理异步操作,间接触发mutations,从而处理state数据;

2、

Vue组件 -> Dispatch(); -> Actions -> Mutations -> state数据改变 -> render渲染数据 -> 形成闭环

Actions主要处理"异步过程",可省略;Backend API:异步API;Vue组件 -> Mutations -> state数据改变 -> render渲染数据 -> 形成闭环

Mutations可使用Vue Devtools查看;Vue Devtools必须翻墙才能成功下载;

参考网址:https://github.com/vuejs/vue-cli

相关文章

  • 11 VueX 状态/数据管理

    1、详解:state存储数据;组件中可直接使用this.$store.state.xxx操作数据,但是会出现代码冗...

  • vuex数据管理的使用

    vuex数据管理核心的几个状态和属性是State、Mutation、Getter、Action、Module 一、...

  • Vuex

    1.Vuex的概述 Vuex是实现组件全局状态数据管理的一种机制,可以方便组件之间数据的共享。 Vuex管理组件的...

  • Vuex使用

    Vuex是什么? Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式,方便数据管理,避免数据重复加载,...

  • Vuex 全局状态数据管理

    一、安装、使用 vuex vue.js 2.0 开发环境中安装 vuex 创建 store 文件夹和 index....

  • vuex状态管理工具的使用

    vuex使用介绍 使用步骤 下载vuex: npm i vuex -S 创建store实例, 实现数据管理 sto...

  • 傻瓜式vuex语法糖kiss-vuex

    前言 vuex 作为 vue 框架状态数据管理模块,诞生已有些许年头,它的出现很好地解决了兄弟组件响应式状态数据通...

  • vuex 使用

    1, vuex 的作用 vuex 是vue配套的 公共数据管理工具,可以把一些共享的数据,保存到 vuex中,...

  • vuejs基础之共有数据vuex

    1 vuex简介 vuex 是 Vue 配套的 公共数据管理工具,它可以把一些共享数据,保存到 vuex 中,方便...

  • Vuex(state/mutations/getters)

    Vuex是什么? Vuex是Vue配套的公共数据管理工具,我们可以将共享的数据保存到Vuex中,方便项目中的任何组...

网友评论

    本文标题:11 VueX 状态/数据管理

    本文链接:https://www.haomeiwen.com/subject/xjskwftx.html