加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
App.vue 805 Bytes
一键复制 编辑 原始数据 按行查看 历史
howcode 提交于 2024-06-05 15:36 . pref:优化
<script setup lang="ts">
import { useAppStore } from './store/modules/app'
import useSockets from './common/sockets/useSocket'
import { nextTick, onMounted } from "vue";
const appStore = useAppStore()
const { initSocketFun } = useSockets()
const changeTheme = () => {
const html = document.getElementsByTagName('html')[0];
html.setAttribute('class', !appStore.themeDark ? 'light-theme' : 'dark-theme')
}
changeTheme()
setTimeout(()=>{
initSocketFun();
},500)
</script>
<style lang="scss">
@import '/static/assets/style/theme.scss';
@import '/static/assets/style/animation.scss';
@import '/static/assets/icon/iconfont.css';
/*每个页面公共css */
#app {
background-color: var(--bg-color);
color: var(--txt-color) !important;
}
uni-toast {
z-index: 20000;
}
</style>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化