1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/likeadmin-likeadmin_java

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
App.vue 1.2 КБ
Копировать Редактировать Исходные данные Просмотреть построчно История
Jason Отправлено 3 лет назад e9f9b2c
<template>
<router-view v-if="routerAlive" />
</template>
<script lang="ts">
import { defineComponent, ref, nextTick, provide, onMounted } from 'vue'
import { useAdmin } from './core/hooks/app'
export default defineComponent({
setup() {
const { store, route } = useAdmin()
const routerAlive = ref(true)
const reload = () => {
routerAlive.value = false
nextTick(() => {
routerAlive.value = true
})
}
provide('reload', reload)
onMounted(async () => {
// 获取配置
const data = await store.dispatch('app/getConfig')
console.log('data', data)
// 设置网站logo
let favicon: HTMLLinkElement = document.querySelector('link[rel="icon"]')!
if (favicon) {
favicon.href = data.webFavicon
return
}
favicon = document.createElement('link')
favicon.rel = 'icon'
favicon.href = data.webFavicon
document.head.appendChild(favicon)
})
return {
routerAlive
}
}
})
</script>
<style lang="scss">
@import "./assets/font/iconfont.css";
@import "./styles/index.scss";
</style>

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/likeadmin-likeadmin_java.git
git@gitlife.ru:oschina-mirror/likeadmin-likeadmin_java.git
oschina-mirror
likeadmin-likeadmin_java
likeadmin-likeadmin_java
wjx202207281011