pnpm i unplugin-auto-import -D
然后再 vite.config.ts 再plugins里挂载插件就ok了
import { defineConfig } from 'vite'
import AutoImport from 'unplugin-auto-import/vite'
export default defineConfig({
plugins:[
AutoImport({
imports: ["vue", "vue-router", "pinia",], // 自动导入vue和vue-router相关函数
dts: "src/auto-import.d.ts" // 生成 `auto-import.d.ts` 全局声明
}),
]
})
加入插件后的效果,这样不需要再导入onMounted了
<script lang='ts' setup>
onMounted(() => { })
</script>