模板修改

This commit is contained in:
2023-12-07 11:10:09 +08:00
parent 006851755b
commit 5170cbd5b8
7 changed files with 15 additions and 9 deletions

4
components.d.ts vendored
View File

@@ -7,9 +7,9 @@ export {}
declare module 'vue' { declare module 'vue' {
export interface GlobalComponents { export interface GlobalComponents {
ElButton: typeof import('element-plus/es')['ElButton'] Foot: typeof import('./src/components/Foot.vue')['default']
ElInput: typeof import('element-plus/es')['ElInput']
Footer: typeof import('./src/components/Footer.vue')['default'] Footer: typeof import('./src/components/Footer.vue')['default']
Head: typeof import('./src/components/Head.vue')['default']
Header: typeof import('./src/components/Header.vue')['default'] Header: typeof import('./src/components/Header.vue')['default']
RouterLink: typeof import('vue-router')['RouterLink'] RouterLink: typeof import('vue-router')['RouterLink']
RouterView: typeof import('vue-router')['RouterView'] RouterView: typeof import('vue-router')['RouterView']

1
src/env.d.ts vendored
View File

@@ -6,3 +6,4 @@ declare module '*.vue' {
const component: DefineComponent<{}, {}, any> const component: DefineComponent<{}, {}, any>
export default component export default component
} }
declare module 'element-plus/dist/locale/zh-cn.mjs';

View File

@@ -10,13 +10,17 @@ import { createApp } from 'vue'
import router from './router/index' //引入vue-router import router from './router/index' //引入vue-router
import App from './App.vue' import App from './App.vue'
import { createPinia } from 'pinia' import { createPinia } from 'pinia'
import Footer from '@/components/Footer.vue' import Foot from '@/components/Foot.vue'
import Header from '@/components/Header.vue' import Head from '@/components/Head.vue'
import ElementPlus from 'element-plus'
import zhCn from 'element-plus/dist/locale/zh-cn.mjs'
import 'element-plus/dist/index.css'
import 'normalize.css/normalize.css' import 'normalize.css/normalize.css'
// 挂载到app上 // 挂载到app上
createApp(App) createApp(App)
.use(router) .use(router)
.use(createPinia()) .use(createPinia())
.component('Footer', Footer) .use(ElementPlus)
.component('Header', Header) .component('Foot', Foot)
.component('Head', Head)
.mount('#app') .mount('#app')

View File

@@ -1,7 +1,7 @@
<template> <template>
<Header></Header> <Head></Head>
<div>根组件{{ store.count }}</div> <div>根组件{{ store.count }}</div>
<Footer></Footer> <Foot></Foot>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">

View File

@@ -14,7 +14,8 @@
"sourceMap": true, "sourceMap": true,
"resolveJsonModule": true, "resolveJsonModule": true,
"esModuleInterop": true, "esModuleInterop": true,
"lib": ["esnext", "dom"] "lib": ["esnext", "dom"],
"types": ["element-plus/global"]
}, },
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"] "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"]