From 4775cc85f057cf091235b7c26c4037a8eca06391 Mon Sep 17 00:00:00 2001
From: whycq <913841844@qq.com>
Date: 星期四, 28 三月 2024 22:40:48 +0800
Subject: [PATCH] #
---
store/index.js | 38 ++++++++++++++++++++++++++++++--------
1 files changed, 30 insertions(+), 8 deletions(-)
diff --git a/store/index.js b/store/index.js
index 4b54b5a..fc6f9ba 100644
--- a/store/index.js
+++ b/store/index.js
@@ -2,15 +2,14 @@
import Vue from 'vue'
import Vuex from 'vuex'
import project from '@/pages/project/project'
+import createPersistedState from 'vuex-persistedstate'
-Vue.use(Vuex);//vue鐨勬彃浠舵満鍒�
+Vue.use(Vuex);
-//Vuex.Store 鏋勯�犲櫒閫夐」
const store = new Vuex.Store({
- state:{//瀛樻斁鐘舵��
- "username":"foo",
- "age":18,
- "homeList": [
+ // plugins: [createPersistedState()],
+ state:{
+ homeList: [
{
name: '鍏ュ簱',
nav:[
@@ -21,7 +20,30 @@
{name: '鍑哄簱'},
{name: '鍏朵粬'},
],
- 'project': project
- }
+ project: project,
+ baseUrl : '',
+ userInfo: {
+ username: '',
+ password: ''
+ },
+ network: {
+ ip: '192.168.1.1',
+ port: '8080',
+ address: ''
+ }
+ },
+ mutations: {
+ setBaseUrl(state,payload){
+ state.baseUrl = payload
+ },
+ setNetwork(state,payload){
+ state.network = payload
+ },
+ setUserInfo(state,payload){
+ console.log(payload);
+ state.userInfo = payload
+ }
+ },
+ plugins: [createPersistedState()],
})
export default store
\ No newline at end of file
--
Gitblit v1.9.1