
Header.tsx:
import { defineComponent } from 'vue'
export default defineComponent({
setup() {
return () => (
<div>header</div>
)
}
})
Home.vue:
<script setup lang="ts">
import Header from './Header'
import { onMounted, ref } from 'vue'
onMounted(() => {})
</script>
<template>
<div>
<Header></Header>
</div>
</template>
vite.config.ts:
import { fileURLToPath, URL } from 'node:url'
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import vueJsx from '@vitejs/plugin-vue-jsx'
import vueDevTools from 'vite-plugin-vue-devtools'
import { visualizer } from 'rollup-plugin-visualizer'
// https://vitejs.dev/config/
export default defineConfig({
server: {
port: 3007,
proxy: {
'/api': {
target: 'http://localhost:85',
changeOrigin: true,
rewrite: (path) => {
console.log(path)
return path.replace(/^\/api/, '/api')
},
}
}
},
plugins: [
vue(),
vueJsx(),
vueDevTools(),
visualizer(),
],
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url))
}
}
})

人工智能学习网站
1168

被折叠的 条评论
为什么被折叠?



