Signed-off-by: 吴文峰 <kevin@lmve.net>
This commit is contained in:
2026-04-17 20:46:21 +08:00
parent 3bb51d0794
commit 8dce0346a7
10 changed files with 370 additions and 78 deletions
+12 -1
View File
@@ -3,7 +3,7 @@ import { ref } from 'vue'
export const useConfigStore = defineStore('config', () => {
// API 配置
const apiBaseUrl = ref('http://192.168.13.105')
const apiBaseUrl = ref('')
// 应用配置
const appName = ref('OPS')
@@ -15,8 +15,18 @@ export const useConfigStore = defineStore('config', () => {
// 设置 API 地址
const setApiBaseUrl = (url) => {
apiBaseUrl.value = url
uni.setStorageSync('baseUrl', url)
}
const getApiBaseUrl=()=>{
if(apiBaseUrl.value==='')
{
apiBaseUrl.value=uni.getStorageSync('baseUrl')
}
return apiBaseUrl.value
}
// 设置主题
const setTheme = (newTheme) => {
theme.value = newTheme
@@ -28,6 +38,7 @@ export const useConfigStore = defineStore('config', () => {
version,
theme,
setApiBaseUrl,
getApiBaseUrl,
setTheme
}
})