5 changed files with 1082 additions and 378 deletions
@ -0,0 +1,34 @@ |
|||||||
|
export default { |
||||||
|
state() { |
||||||
|
return {
|
||||||
|
username: '', |
||||||
|
token: '', |
||||||
|
image: '', |
||||||
|
path: '' |
||||||
|
} |
||||||
|
}, |
||||||
|
|
||||||
|
mutations: { |
||||||
|
setimage(state,value){ |
||||||
|
state.image = value |
||||||
|
}, |
||||||
|
setname(state,value){ |
||||||
|
state.username = value |
||||||
|
}, |
||||||
|
setpath(state,value){ |
||||||
|
state.path = value |
||||||
|
}, |
||||||
|
settoken(state,value){ |
||||||
|
state.token = value |
||||||
|
} |
||||||
|
}, |
||||||
|
|
||||||
|
actions:{ |
||||||
|
|
||||||
|
}, |
||||||
|
|
||||||
|
getters:{ |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
} |
||||||
@ -1,35 +1,44 @@ |
|||||||
import { createStore } from 'vuex'; |
import { createStore } from 'vuex'; |
||||||
|
import user from './modules/user'; |
||||||
|
|
||||||
// 实例化一个store对象
|
export default createStore({ |
||||||
|
plugins:[], |
||||||
const store = createStore({ |
modules: { |
||||||
state() { |
user |
||||||
return { |
|
||||||
isLogin: false, |
|
||||||
successMessage: '', |
|
||||||
showLoginSuccess: false |
|
||||||
} |
|
||||||
}, |
|
||||||
mutations: { |
|
||||||
login(state) { |
|
||||||
state.isLogin = true; |
|
||||||
}, |
|
||||||
logout(state) { |
|
||||||
state.isLogin = false; |
|
||||||
}, |
|
||||||
setSuccessMessage(state, message) { |
|
||||||
state.successMessage = message; |
|
||||||
}, |
|
||||||
setShowLoginSuccess(state, value) { // 新增 mutation
|
|
||||||
state.showLoginSuccess = value; |
|
||||||
} |
|
||||||
}, |
|
||||||
actions: { |
|
||||||
login(state, boolean){ |
|
||||||
this.login.value |
|
||||||
} |
|
||||||
} |
} |
||||||
}) |
} |
||||||
|
) |
||||||
|
|
||||||
|
// // 实例化一个store对象
|
||||||
|
|
||||||
|
// const store = createStore({
|
||||||
|
// state() {
|
||||||
|
// return {
|
||||||
|
// isLogin: false,
|
||||||
|
// successMessage: '',
|
||||||
|
// showLoginSuccess: false
|
||||||
|
// }
|
||||||
|
// },
|
||||||
|
// mutations: {
|
||||||
|
// login(state) {
|
||||||
|
// state.isLogin = true;
|
||||||
|
// },
|
||||||
|
// logout(state) {
|
||||||
|
// state.isLogin = false;
|
||||||
|
// },
|
||||||
|
// setSuccessMessage(state, message) {
|
||||||
|
// state.successMessage = message;
|
||||||
|
// },
|
||||||
|
// setShowLoginSuccess(state, value) { // 新增 mutation
|
||||||
|
// state.showLoginSuccess = value;
|
||||||
|
// }
|
||||||
|
// },
|
||||||
|
// actions: {
|
||||||
|
// login(state, boolean){
|
||||||
|
// this.login.value
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// })
|
||||||
|
|
||||||
// 将vuex实例出来的store抛出去
|
// // 将vuex实例出来的store抛出去
|
||||||
export default store |
// export default store
|
||||||
Loading…
Reference in new issue