vuex状态管理

作者: 井皮 | 来源:发表于2018-11-21 12:53 被阅读0次

vue-cli开发中,多个组件间通信可以采用vuex状态管理,使多个实例共享一份数据

1.安装vuex

npm install vuex --save-dev

2.创建vuex

1.action.js文件

import Vuex from 'vuex'  //引入vuex

Vue.use(Vuex)  //使用vuex

//定义需要分享的数据

var state={

  addUrl:"",

  deleteUrl:""

}

//定于数据的赋值方法

var mutations = {

  updateAddURL(){

    state.addUrl="";

  },

  updateDeleteURL(){

    state.deleteUrl="";

  }

}

//导出

export default new Vuex.Store({

  state,

  mutations

})

2.store.js文件

export const  updatePage = ({commit}) => {

  commit('updateAddURL','updateDeleteURL')

}

3.项目中使用

项目中使用的原理是通知stores.js,让其去调用action.js的更新函数去更新数据

this.$store.commit('updateAddURL');

this.$store.commit('updateDeleteURL');

//给分享数据赋值,相当于全局变量

this.$store.state.addUrl=optionUrl[0];

this.$store.state.deleteUrl=optionUrl[2];

相关文章

  • Vuex状态管理模式

    Vuex是什么? Vuex是一个专为Vue.js应用程序开发的状态管理模式Vuex是全局的状态管理 Vuex用来做...

  • Vue知识总结(2)

    Vuex状态管理 Vuex是专门为Vue应用程序提供的状态管理模式,每个Vuex应用的核心是store(仓库),即...

  • vuex二次总结

    Vuex状态管理 每个Vuex应用的核心是store(仓库)Vuex是专门为Vue应用程序提供的状态管理模式,每个...

  • Vue2技术栈归纳与精粹(下篇)

    Vuex状态管理 Vuex是专门为Vue应用程序提供的状态管理模式,每个Vuex应用的核心是store(仓库),即...

  • vuex状态管理:vuex

    什么是vuex? vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组...

  • 15-Vuex基础

    Vue之vuex状态管理 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。 这个Vuex包含以下几...

  • Vue学习笔记(三)

    一. 状态管理 Vuex 1. Vuex使用 Vuex是一个专为 Vue.js 应用程序开发的状态管理模式。它采用...

  • vuex

    Vuex介绍: Vuex官网:http://vuex.vuejs.org/ Vuex是实现数据状态管理的技...

  • vuex基础

    1.vuex是什么? 状态管理模式,集中式存储管理,多组件需要共享状态时使用vuex 1.1状态管理模式 单个组件...

  • vueX是什么?

    官方解释:Vuex时一个Vue.js应用程序开发的状态管理模式 状态管理是什么? 管理什么状态呢? vueX实例格...

网友评论

    本文标题:vuex状态管理

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