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来触发

  • 相关阅读:
    SOA设计模式
    MVC架构设计模式
    12周总结
    11周总结
    window环境pycharm中使用cityscapes数据集训练deeplabv3+经验总结
    分析六大质量属性战术
    《一线架构师实践指南》第三章阅读笔记
    pip install 无法安装cv2
    PHP disable_functions Bypass
    MallBuilder逻辑后门(复现)
  • 原文地址:https://www.cnblogs.com/wangchangli/p/11277639.html
Copyright © 2011-2022 走看看