Vuex 的数据修改方法

	mutations:{
		SET_TOKEN: (state, token) => {
			state.token = token
		}
	},
	actions:{
	    Login({commit,state} ,key) {
	         console.log('key', 2 );
	         let res = key
	         console.log('res', 2 );
	    }
	}

修改mutations里面方法的数据:

	//   外部
	let data = hello
	this.$store.commit("SET_TOKEN",data)
	
	//   内部就在actions可以修改
	actions:{
	    logout({commit,state} ) {
	         let data = 11
	         commit("SET_TOKEN",data)
	    }
	}

修改actions里面方法的数据:

	let data = 2
	this.$store.dispatch("Login", data)
Logo

前往低代码交流专区

更多推荐