congzc 1 year ago
parent
commit
bb330dfa68
3 changed files with 17 additions and 3 deletions
  1. +10
    -0
      src/App.vue
  2. +3
    -1
      src/pages/uploadPhoto/uploadPhoto.vue
  3. +4
    -2
      src/store/modules/userInfo.js

+ 10
- 0
src/App.vue View File

@@ -4,8 +4,18 @@
</style> </style>
<script setup> <script setup>
import { onLaunch, onShow, onHide } from "@dcloudio/uni-app"; import { onLaunch, onShow, onHide } from "@dcloudio/uni-app";
import { userInfoModules } from "@/store/modules/userInfo";
const userInfoModulesPinia = userInfoModules();
onLaunch(() => { onLaunch(() => {
console.log("App Launch!"); console.log("App Launch!");
// 获取平台及系统信息
uni.getSystemInfo({
success: function (res) {
userInfoModulesPinia.equipment = res.uniPlatform; //平台
userInfoModulesPinia.mySystem = res.osName; //应用
},
});
}); });
onShow(() => { onShow(() => {
console.log("App Show!"); console.log("App Show!");


+ 3
- 1
src/pages/uploadPhoto/uploadPhoto.vue View File

@@ -53,7 +53,9 @@
//#region 导入 //#region 导入
import { ref, reactive } from "vue"; import { ref, reactive } from "vue";
import { voiceTotalApi } from "../../api/login.js"; import { voiceTotalApi } from "../../api/login.js";
import { userInfoModules } from "@/store/modules/userInfo";
//#endregion //#endregion
const userInfoModulesPinia = userInfoModules();
//#region 上传 //#region 上传
const uploadState = ref(3); //上传状态 const uploadState = ref(3); //上传状态
@@ -89,7 +91,7 @@ function toCloseStyle() {
}); });
} }
} }
console.log(userInfoModulesPinia.mySystem, "XT");
//#endregion --------------------- //#endregion ---------------------
//#region //#region


+ 4
- 2
src/store/modules/userInfo.js View File

@@ -1,8 +1,10 @@
import { defineStore } from "pinia"; import { defineStore } from "pinia";
import { ref, reactive } from "vue";
export const userInfoModules = defineStore("userInfoStore", () => { export const userInfoModules = defineStore("userInfoStore", () => {
// state // state
const userInfo = ref(null) const userInfo = ref(null)
const equipment = ref(null) //平台 : web、mp-weixin、mp-toutiao
const mySystem = ref(null) //安卓和ios : ios、android、windows、macos
// 登录获取用户信息 // 登录获取用户信息
async function getUserInfo() { async function getUserInfo() {
@@ -12,7 +14,7 @@ export const userInfoModules = defineStore("userInfoStore", () => {
function loginOut(params) { function loginOut(params) {
} }
return { userInfo, getUserInfo, loginOut };
return { userInfo, equipment, mySystem, getUserInfo, loginOut };
}, },
{ {
persist: true, persist: true,

Loading…
Cancel
Save