42 lines
753 B
Vue
42 lines
753 B
Vue
<script setup lang="ts">
|
|
import { onHide, onLaunch, onShow } from '@dcloudio/uni-app';
|
|
import { useAppStore } from '@/store';
|
|
// #ifdef MP-WEIXIN
|
|
import { mpUpdate } from '@/utils/index';
|
|
// #endif
|
|
|
|
const appStore = useAppStore();
|
|
|
|
onLaunch(() => {
|
|
console.log('App Launch');
|
|
|
|
// 初始化系统信息
|
|
appStore.initSystemInfo();
|
|
|
|
// #ifdef H5
|
|
// 隐藏加载动画
|
|
setTimeout(() => {
|
|
document.body.classList.add('app-loaded');
|
|
}, 100);
|
|
// #endif
|
|
|
|
// #ifdef MP-WEIXIN
|
|
mpUpdate();
|
|
// #endif
|
|
});
|
|
|
|
onShow(() => {
|
|
console.log('App Show');
|
|
});
|
|
|
|
onHide(() => {
|
|
console.log('App Hide');
|
|
});
|
|
</script>
|
|
|
|
<style lang="scss">
|
|
/* 每个页面公共css */
|
|
@import 'uview-plus/index.scss';
|
|
@import '@/static/styles/common.scss';
|
|
</style>
|