更新组件声明,添加 TDesign 组件并修改 App.vue 结构

This commit is contained in:
hello8693 2025-02-02 16:38:01 +08:00
parent ef11d48590
commit 23d34bc83a
5 changed files with 30 additions and 4 deletions

View File

@ -12,15 +12,21 @@ declare module 'vue' {
RouterView: typeof import('vue-router')['RouterView'] RouterView: typeof import('vue-router')['RouterView']
SideExamInfoPanel: typeof import('./src/components/SideExamInfoPanel.vue')['default'] SideExamInfoPanel: typeof import('./src/components/SideExamInfoPanel.vue')['default']
SideExamsPanel: typeof import('./src/components/SideExamsPanel.vue')['default'] SideExamsPanel: typeof import('./src/components/SideExamsPanel.vue')['default']
TButton: typeof import('tdesign-vue-next')['Button']
TCard: typeof import('tdesign-vue-next')['Card']
TCol: typeof import('tdesign-vue-next')['Col']
TConfigProvider: typeof import('tdesign-vue-next')['ConfigProvider']
TDatePicker: typeof import('tdesign-vue-next')['DatePicker'] TDatePicker: typeof import('tdesign-vue-next')['DatePicker']
TDialog: typeof import('tdesign-vue-next')['Dialog'] TDialog: typeof import('tdesign-vue-next')['Dialog']
TForm: typeof import('tdesign-vue-next')['Form'] TForm: typeof import('tdesign-vue-next')['Form']
TFormItem: typeof import('tdesign-vue-next')['FormItem'] TFormItem: typeof import('tdesign-vue-next')['FormItem']
TInput: typeof import('tdesign-vue-next')['Input'] TInput: typeof import('tdesign-vue-next')['Input']
TInputNumber: typeof import('tdesign-vue-next')['InputNumber'] TInputNumber: typeof import('tdesign-vue-next')['InputNumber']
TLayout: typeof import('tdesign-vue-next')['Layout']
TLink: typeof import('tdesign-vue-next')['Link'] TLink: typeof import('tdesign-vue-next')['Link']
TList: typeof import('tdesign-vue-next')['List'] TList: typeof import('tdesign-vue-next')['List']
TListItem: typeof import('tdesign-vue-next')['ListItem'] TListItem: typeof import('tdesign-vue-next')['ListItem']
TListItemMeta: typeof import('tdesign-vue-next')['ListItemMeta'] TListItemMeta: typeof import('tdesign-vue-next')['ListItemMeta']
TRow: typeof import('tdesign-vue-next')['Row']
} }
} }

View File

@ -3,5 +3,9 @@ import { RouterLink, RouterView } from 'vue-router'
</script> </script>
<template> <template>
<t-config-provider>
<div class="ea_app">
<RouterView /> <RouterView />
</div>
</t-config-provider>
</template> </template>

View File

@ -42,3 +42,10 @@ body,
overflow: auto; overflow: auto;
} }
*/ */
.ea_app {
background: var(--td-gray-color-13);
width: 100%;
height: 100%;
}

View File

@ -1,6 +1,6 @@
import { createRouter, createWebHashHistory } from 'vue-router' import { createRouter, createWebHashHistory } from 'vue-router'
import HomeView from '../views/EditorView.vue' import EditorView from '../views/EditorView.vue'
import HomeView from '@renderer/views/HomeView.vue'
const router = createRouter({ const router = createRouter({
history: createWebHashHistory(import.meta.env.BASE_URL), history: createWebHashHistory(import.meta.env.BASE_URL),

View File

@ -1,3 +1,12 @@
<template> <template>
<p>这是主窗口</p> <div class="mainpage">
</div>
</template> </template>
<script setup>
import { FileIcon } from 'tdesign-icons-vue-next'
</script>
<style scoped>
</style>