美文网首页
vuex 使用教程

vuex 使用教程

作者: 霸道的黑猫 | 来源:发表于2018-09-10 15:27 被阅读0次

vuex简介

vuex相当于一个浏览器的一个本地存储,不过vuex拥有更复杂的操作,vuex包含了数据定义,数据过滤,数据获取,数据变更等操作,使用vuex调用的数据在数据改变之后可以实时的响应在页面上

vue核心

State

state主要用途是用来存储数据的,每个store的state都是相对唯一的一个数据源
在组件中调用

store.state.count

Getter

getter主要在state的基础上派生一些数据,主要用来过滤数据

Mutation

如果要修改state中的数据时,就要使用到Mutation了,一般结合Action来使用来完成比较复杂的应用
定义:

// ...
mutation: {
    addCount(state) {
        state.count++;
    }
}

使用方法

store.commit('addCount');

当有参数传入时

mutation: {
    addCount(state, num) {
        state.count += num;
    }
}

使用方法

store.commit('addCount', 50);

注:mutation必须是同步函数

Action

Action类似mutation,不过Action主要用来处理比较复杂的逻辑,Action提交的是mutation,而不是直接改变数据,Action可以包含任何异步操作

个人建议---->管理store

使用分页面分功能的方式来定义使用store。例如 首页有很复杂的操作和逻辑。 就在store文件夹中新建一个index的文件夹 文件夹中index.js作为导出store,在 index中再进行分功能,分业务的建立自己的store,最后在index.js中导入。统一导出

相关文章

  • vuex 使用教程

    vuex简介 vuex相当于一个浏览器的一个本地存储,不过vuex拥有更复杂的操作,vuex包含了数据定义,数据过...

  • Vuex使用教程

    一、Vuex简述 Vuex其实就是一个状态管理工具,所谓的状态,就是数据,通过这个工具进行管理某些数据。当多个组件...

  • Vuex 的学习过程记录

    Vuex 的学习记录 资料参考网址Vuex中文官网Vuex项目结构示例 -- 购物车Vuex 通俗版教程Nuxt....

  • nodejs npm vue vuex快速安装使用入门腾讯课堂

    nodejs npm vue vuex快速安装使用入门腾讯课堂视频教程https://ke.qq.com/web...

  • Vuex

    1.Vuex概述 2.Vuex基本使用 3.使用Vuex完成todo案例 1.Vuex概述 Vuex是实现组件全局...

  • 04 Vue中组件通信(下)

    使用vuex来实现组件通信一、vuex 的安装与使用 安装npm install vuex -S 使用 二、 vu...

  • 通过一个简单实例了解vuex

    简单说明 什么是vuex,vuex怎么使用,什么场景下适合使用vuex, vuex 文档中都有介绍。看完文档之后,...

  • VueJS学习步骤

    Vuejs教程 Vue-loader教程 关于Vue-cli Vue-router教程 Vuex教程 其中会用到一...

  • VueX--VUE核心插件

    使用VueX方法 1.安装vuex模块 npm install vuex --save 2.作为插件使用 Vue....

  • vuex@2.x 文档

    1、https://vuex.vuejs.org/zh-cn/2、vuex 使用文档3、vuex2.0 基本使用(...

网友评论

      本文标题:vuex 使用教程

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