Browse Source
Merge branch 'wangyi/feature-20251026183100-deepmate王毅' into milestone-20251031-简版功能开发
zhaowenkang/feature-20251028181547-行情页面
Merge branch 'wangyi/feature-20251026183100-deepmate王毅' into milestone-20251031-简版功能开发
zhaowenkang/feature-20251028181547-行情页面
7 changed files with 92 additions and 13 deletions
-
24components/login-prompt.vue
-
2pages/deepMate/deepMate.vue
-
9pages/start/startup/startup.vue
-
1stores/index.js
-
44stores/modules/deviceInfo.js
-
2stores/modules/userInfo.js
-
23utils/http.js
@ -0,0 +1,44 @@ |
|||
import { defineStore } from 'pinia' |
|||
import { ref } from 'vue' |
|||
|
|||
// 定义 Store
|
|||
export const useDeviceStore = defineStore( |
|||
'device', |
|||
() => { |
|||
// 会员信息
|
|||
const deviceInfo = ref() |
|||
|
|||
// 保存会员信息,登录时使用
|
|||
const setDeviceInfo = (val) => { |
|||
deviceInfo.value = val |
|||
} |
|||
|
|||
// 清理会员信息,退出时使用
|
|||
const clearDeviceInfo = () => { |
|||
deviceInfo.value = undefined |
|||
} |
|||
|
|||
// 记得 return
|
|||
return { |
|||
deviceInfo, |
|||
setDeviceInfo, |
|||
clearDeviceInfo, |
|||
} |
|||
}, |
|||
// TODO: 持久化
|
|||
{ |
|||
// 网页端持久化
|
|||
// persist: true,
|
|||
// 小程序端持久化
|
|||
persist: { |
|||
storage: { |
|||
getItem(key) { |
|||
return uni.getStorageSync(key) |
|||
}, |
|||
setItem(key, value) { |
|||
uni.setStorageSync(key, value) |
|||
}, |
|||
}, |
|||
}, |
|||
}, |
|||
) |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue