congzc hace 1 año
padre
commit
bb330dfa68
Se han modificado 3 ficheros con 17 adiciones y 3 borrados
  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 Ver fichero

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


+ 3
- 1
src/pages/uploadPhoto/uploadPhoto.vue Ver fichero

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


+ 4
- 2
src/store/modules/userInfo.js Ver fichero

@@ -1,8 +1,10 @@
import { defineStore } from "pinia";
import { ref, reactive } from "vue";
export const userInfoModules = defineStore("userInfoStore", () => {
// state
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() {
@@ -12,7 +14,7 @@ export const userInfoModules = defineStore("userInfoStore", () => {
function loginOut(params) {
}
return { userInfo, getUserInfo, loginOut };
return { userInfo, equipment, mySystem, getUserInfo, loginOut };
},
{
persist: true,

Cargando…
Cancelar
Guardar