邃芒智像(Uniapp : WX、TT、H5)
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 

76 строки
2.1 KiB

  1. <style lang="scss">
  2. /* 注意要写在第一行,同时给style标签加入lang="scss"属性 */
  3. @import "uview-plus/index.scss";
  4. </style>
  5. <script setup>
  6. import { onLaunch, onShow, onHide } from "@dcloudio/uni-app";
  7. import { userInfoModules } from "@/store/modules/userInfo";
  8. import { loginApi } from "./api/login";
  9. import { findImageApi, findGlodApi } from "./api/home";
  10. const userInfoModulesPinia = userInfoModules();
  11. onLaunch(() => {
  12. console.log("App Launch!");
  13. // 获取平台及系统信息
  14. uni.getSystemInfo({
  15. success: function (res) {
  16. let uniPlatform = "";
  17. let osName = "";
  18. if (res.uniPlatform == "web") {
  19. uniPlatform = 1;
  20. } else if (res.uniPlatform == "mp-weixin") {
  21. uniPlatform = 2;
  22. } else if (res.uniPlatform == "mp-toutiao") {
  23. uniPlatform = 3;
  24. }
  25. if (res.osName == "windows") {
  26. osName = 1;
  27. } else if (res.osName == "ios") {
  28. osName = 2;
  29. } else if (res.osName == "android") {
  30. osName = 3;
  31. } else if (res.osName == "mac") {
  32. osName = 4;
  33. } else if (res.osName == "linux") {
  34. osName = 5;
  35. }
  36. userInfoModulesPinia.platForm = uniPlatform; // 平台
  37. userInfoModulesPinia.hostSystem = osName; // 系统
  38. console.log(res.uniPlatform, uniPlatform, "PlatForm");
  39. console.log(res.osName, osName, "System");
  40. },
  41. });
  42. uni.setStorageSync("userId", "114514");
  43. const updateManager = uni.getUpdateManager();
  44. updateManager.onUpdateReady(function (res) {
  45. uni.showModal({
  46. title: "更新提示",
  47. content: "有新的版本哦,请重启小程序应用更新",
  48. showCancel: false,
  49. confirmText: "立刻重启",
  50. confirmColor: "#ff4f00",
  51. success(res) {
  52. if (res.confirm) {
  53. // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
  54. updateManager.applyUpdate();
  55. }
  56. },
  57. });
  58. });
  59. });
  60. onShow(() => {
  61. console.log("App Show!");
  62. });
  63. onHide(() => {
  64. console.log("App Hide!");
  65. });
  66. </script>
  67. <style>
  68. /*每个页面公共css */
  69. </style>