| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- <script setup lang="ts">
- import { ref } from 'vue'
- import { useThemeStore } from '@/store'
- import FgTabbar from '@/tabbar/index.vue'
- import { isPageTabbar } from './tabbar/store'
- import { currRoute } from './utils'
- const themeStore = useThemeStore()
- const isCurrentPageTabbar = ref(true)
- onShow(() => {
- console.log('App.ku.vue onShow', currRoute())
- const { path } = currRoute()
- isCurrentPageTabbar.value = isPageTabbar(path)
- })
- const helloKuRoot = ref('Hello AppKuVue')
- const exposeRef = ref('this is form app.Ku.vue')
- defineExpose({
- exposeRef,
- })
- </script>
- <template>
- <wd-config-provider :theme-vars="themeStore.themeVars" :theme="themeStore.theme">
- <!-- 这个先隐藏了,知道这样用就行 -->
- <view class="hidden text-center">
- {{ helloKuRoot }},这里可以配置全局的东西
- </view>
- <KuRootView />
- <FgTabbar v-if="isCurrentPageTabbar" />
- <wd-toast />
- <wd-message-box />
- </wd-config-provider>
- </template>
|