Commit 9e2a0151 by 周田

fix

parent 08154bc9
...@@ -15,7 +15,8 @@ ...@@ -15,7 +15,8 @@
"path": "^0.12.7", "path": "^0.12.7",
"process": "^0.11.10", "process": "^0.11.10",
"terser": "^5.19.2", "terser": "^5.19.2",
"vue": "^3.3.4" "vue": "^3.3.4",
"vue-router": "^4.2.4"
}, },
"devDependencies": { "devDependencies": {
"@vitejs/plugin-vue": "^4.2.3", "@vitejs/plugin-vue": "^4.2.3",
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
import { ref } from 'vue' import { ref } from 'vue'
import { ElButton } from 'element-plus' import { ElButton } from 'element-plus'
import axios from 'axios' import axios from 'axios'
import Test from '@/components/Test'
const count = ref(0) const count = ref(0)
...@@ -31,7 +32,7 @@ const get_msg = () => { ...@@ -31,7 +32,7 @@ const get_msg = () => {
{{ count }} {{ count }}
<br> <br>
<test></test>
<el-button @click="get_msg">get data</el-button> <el-button @click="get_msg">get data</el-button>
{{ msg }} {{ msg }}
</template> </template>
<script setup lang="ts">
import { ref } from 'vue';
const test = ref('test')
</script>
<template>
<h1> {{ test }} </h1>
<br>
</template>
\ No newline at end of file
...@@ -4,7 +4,10 @@ import App from './App.vue' ...@@ -4,7 +4,10 @@ import App from './App.vue'
import ElementPlus from 'element-plus' import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css' import 'element-plus/dist/index.css'
import router from './router'
const app = createApp(App) const app = createApp(App)
app.use(router)
app.use(ElementPlus) app.use(ElementPlus)
app.mount('#app') app.mount('#app')
import { createRouter, createWebHistory } from 'vue-router';
const router = createRouter({
history: createWebHistory(),
routes: [
// 定义路由...
]
});
export default router;
...@@ -22,7 +22,13 @@ ...@@ -22,7 +22,13 @@
"types": [ "types": [
"element-plus/global.d.ts", "element-plus/global.d.ts",
] ],
//解析非相对模块的基础地址,默认是当前目录
"baseUrl": "./",
//路径映射,相对于baseUrl
"paths": {
"@/*": ["./src/*.vue"]
},
}, },
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"], "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"],
"references": [{ "path": "./tsconfig.node.json" }] "references": [{ "path": "./tsconfig.node.json" }]
......
...@@ -13,7 +13,8 @@ export default defineConfig({ ...@@ -13,7 +13,8 @@ export default defineConfig({
resolve: { resolve: {
alias: { alias: {
"@": pathResolve('src') "@": pathResolve('src')
} },
extensions: ['.ts', '.vue'] // 使用路径别名时想要省略的后缀名,可以自己 增减
}, },
plugins: [ plugins: [
legacy({ legacy({
......
...@@ -1231,6 +1231,11 @@ ...@@ -1231,6 +1231,11 @@
"@vue/compiler-dom" "3.3.4" "@vue/compiler-dom" "3.3.4"
"@vue/shared" "3.3.4" "@vue/shared" "3.3.4"
"@vue/devtools-api@^6.5.0":
version "6.5.0"
resolved "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.5.0.tgz#98b99425edee70b4c992692628fa1ea2c1e57d07"
integrity sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==
"@vue/language-core@1.8.8": "@vue/language-core@1.8.8":
version "1.8.8" version "1.8.8"
resolved "https://registry.npmmirror.com/@vue/language-core/-/language-core-1.8.8.tgz#5a8aa8363f4dfacdfcd7808a9926744d7c310ae6" resolved "https://registry.npmmirror.com/@vue/language-core/-/language-core-1.8.8.tgz#5a8aa8363f4dfacdfcd7808a9926744d7c310ae6"
...@@ -1956,6 +1961,13 @@ vue-demi@*: ...@@ -1956,6 +1961,13 @@ vue-demi@*:
resolved "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.5.tgz#676d0463d1a1266d5ab5cba932e043d8f5f2fbd9" resolved "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.5.tgz#676d0463d1a1266d5ab5cba932e043d8f5f2fbd9"
integrity sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA== integrity sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==
vue-router@^4.2.4:
version "4.2.4"
resolved "https://registry.npmmirror.com/vue-router/-/vue-router-4.2.4.tgz#382467a7e2923e6a85f015d081e1508052c191b9"
integrity sha512-9PISkmaCO02OzPVOMq2w82ilty6+xJmQrarYZDkjZBfl4RvYAlt4PKnEX21oW4KTtWfa9OuO/b3qk1Od3AEdCQ==
dependencies:
"@vue/devtools-api" "^6.5.0"
vue-template-compiler@^2.7.14: vue-template-compiler@^2.7.14:
version "2.7.14" version "2.7.14"
resolved "https://registry.npmmirror.com/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz#4545b7dfb88090744c1577ae5ac3f964e61634b1" resolved "https://registry.npmmirror.com/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz#4545b7dfb88090744c1577ae5ac3f964e61634b1"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment