You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
773 B

3 years ago
import { createStore } from 'vuex';
// 实例化一个store对象
const store = createStore({
state() {
return {
isLogin: false,
3 years ago
successMessage: '',
showLoginSuccess: false
3 years ago
}
},
mutations: {
login(state) {
state.isLogin = true;
},
logout(state) {
state.isLogin = false;
},
setSuccessMessage(state, message) {
state.successMessage = message;
3 years ago
},
setShowLoginSuccess(state, value) { // 新增 mutation
state.showLoginSuccess = value;
3 years ago
}
},
actions: {
3 years ago
login(state, boolean){
this.login.value
}
3 years ago
}
})
// 将vuex实例出来的store抛出去
export default store