美文网首页
2021-09-25 vuex 简单使用

2021-09-25 vuex 简单使用

作者: 独造之域 | 来源:发表于2021-10-10 23:30 被阅读0次

一、介绍

Vuex 是一个专为 Vue.js 应用程序开发的\color{red} {状态管理模式}。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。

二、安装

    1. cnpm install vuex -S

三、使用

  • 流程图


    1632576905(1).png
  • 使用demo
    1)新建文件 stroe.js
    分四步
    a、导入相关的模块
    b、使用vuex
    c、创建store
    d、导出store

//导入相关的模块
import Vue from "vue"
import Vuex from "vuex"
//使用vuex
Vue.use(Vuex);
//创建store
const store=new Vuex.Store({
   state:{
     count:100
   },
   mutations:{
     increment(state){
       state.count++;
     },
     reducecount(state)
     {
       state.count--;
     }
   },
   getters:{
     count(state){
       return state.count;
     }
   } ,
 actions:{
    increment({commit}){
      commit("increment")
    },
    reducecount({commit}){
      commit("reducecount")
    }
  }
});
//导出store
export default store
  1. store中的核心概念
  • state
  • getters
  • mutations
  • actions
  1. App.vue 中的使用
    注意事项 在使用mapGetters时
    首先得导入
    import {mapGetters} from 'vuex'
    在使用mapGetters 时记得前面有'...' 否则这就是个computed 中的普通方法
 computed:{
    //方式一
    // count:function(){
    //   return this.$store.getters.count;
    // },
    //方式二
    ...mapGetters(['count'])
  }

相关文章

  • 2021-09-25 vuex 简单使用

    一、介绍 Vuex 是一个专为 Vue.js 应用程序开发的。它采用集中式存储管理应用的所有组件的状态,并以相应的...

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

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

  • vuex使用记录

    副标题:vuex使用详解、vue使用全局变量、vue使用 store 这篇博客主要记录了 vuex的使用方法,简单...

  • vuex简单使用

    Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式,本文会介绍怎么使用vuex,比较简单,如果想对vu...

  • vuex简单使用

    https://vuex.vuejs.org/zh/installation.html[https://vuex....

  • vuex简单使用

    vuex是一个数据集中管理的库,在数据量庞大并且涉及到多个组件之间交互使用数据的时候,他就可以派上用场,完美的解决...

  • Vuex简单使用

    一、初始化Vuex Vuex[https://vuex.vuejs.org/zh/]是一个专为 Vue.js 应用...

  • 2020-03-25 vuex 全集

    Vuex入门(1)—— Vuex的设计初衷和简单使用 https://blog.csdn.net/dkr38020...

  • vuex简单简单使用记录

    1、Vuex有啥用(非官方解释)举例,组件a b 使用了同一个数据源count,当操作a的时候count++,同时...

  • vuex入门详解

    vuex最简单、最详细的入门文档 vuex最简单、最详细的入门文档 如果你在使用 vue.js , 那么我想你可能...

网友评论

      本文标题:2021-09-25 vuex 简单使用

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