zoukankan      html  css  js  c++  java
  • vuex的用法

    vuex的用法

    1. 安装Vuex,npm install vuex --save 或 cnpm install vuex --save进行安装

    2. 在项目里面src下新建vuex文件夹,文件夹里面新建一个store.js

    3. 在store.js中写入

      import Vue from 'vue' ; //引入Vue
      import Vuex from 'vuex';//引入vuex
      Vue.use (Vuex); //使用vuex
      var state = {  //state中存储数据
          count:1;
      } 
      var mutations = {  //mutations中存放方法
          countAdd(){
              ++state.count;
          }
      }
      const store = new Vuex.Store({  //Vuex实例化
          state,
          metations:mutations
      })
      
      export default store;  //暴露出去
      
    4. 在组件中使用vuex

      import store from  “../vuex/store.js”
      export default{				
          data(){				    
              return {             				      
                  msg:'我是一个home组件',       
                  value1: null,				    
              }				
          },				
          store,
          methods:{				    
              countAdd(){             			
                  this.$store.commit('countAdd');   /*触发 state里面的数据*/				    }				
          } 			
      }
      
    5. 一个完整的module 需要包括四个部分state,getters actions mutations,state来存放需要操作的状态;gettes类似于计算属性,改变数据有只能通过提交到mutations方式,一种是异步的,定义在actions然后提交到mutation,通过dispach来分发,另外一种是同步的直接通过commit来触发

  • 相关阅读:
    Visual Studio 2013 的 Xamarin 安装教程
    BeesCMS后台登录SQL报错注入
    Linux系统更改IP地址
    SSRF漏洞
    代码执行漏洞
    Python零碎的知识(持续更新)
    iptables
    WAF学习_(2)安装
    WAF学习_(1)Lua基础
    SSL协议
  • 原文地址:https://www.cnblogs.com/wangchangli/p/11277639.html
Copyright © 2011-2022 走看看