EASYAIuniappNewUI/src/App.vue
2025-02-08 18:50:38 +08:00

74 lines
1.5 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<script setup lang="ts">
import {provide,reactive} from 'vue'
import {onHide, onLoad, onShow} from "@dcloudio/uni-app";
import {useAppStore} from "@/stores/appStore.ts";
import type {SocketState} from "@/types";
onLoad(()=>{
console.log('App onLoad')
// on(EventType.AUTH_LOGOUT,()=>{
// console.log('退出登录事件')
// })
})
onShow(()=>{
console.log('App onShow')
})
onHide(()=>{
console.log('App onHide')
})
// 初始化store
useAppStore().init()
const socketState = reactive<SocketState>({ socket: null,isInitialized:false});
provide<SocketState>('socketState',socketState)
const {uniPlatform}=uni.getSystemInfoSync()
console.log('平台信息',uniPlatform)
</script>
<style lang="css">
/*每个页面公共css */
@import '@tuniao/tn-style/dist/uniapp/index.css';
:root {
/* --tn-color-white: #bf9d45 !important; !* 全局变量 *!
--tn-bg-color: #bf9d45 !important; !* 全局变量 *!
--tn-gray-light_bg: #bf9d45 !important; !* 全局变量 *!*/
--primary-color-base:#8ba2da;
--primary-color-light: #636cd4;
--primary-color: #4338CA;
}
body,page{
--tn-color-primary: #4338CA;
}
.container {
margin: 0 5rpx 0 5rpx;
background-color: #F6F7FA;
}
body{
background: #F6F7FA;
transition: background 1s ease-in-out; /* 背景颜色的过渡效果 */
height: 100vh; /* 确保背景覆盖整个页面 */
margin: 0; /* 去掉默认的外边距 */
}
</style>
<style lang="scss">
/* 注意要写在第一行同时给style标签加入lang="scss"属性 */
@import "uview-plus/index.scss";
</style>