unplugin-auto-import
插件的用法
AutoImport
插件可以自动导入Vue
的API
,如ref
、reactive
、computed
等,无需手动导入。
1. 安装
shell
npm i -D unplugin-auto-import
2. 配置Vite
vite.config.js
中添加如下配置:
ts
import AutoImport from 'unplugin-auto-import/vite'
export default defineConfig({
plugins: [
AutoImport({
imports: [
// 导入Vue的API: ref, computed, onMounted等
'vue',
// 导入路由的API和组件: useRouter, useRoute, RouterLink, RouterView等
'vue-router'
]
// 其他配置可参考官网
})
]
})
当项目启动时,插件自动在项目根目录下创建auto-imports.d.ts
文件,用于声明导入的API
。
3. 代码应用
在Vue
组件中,可以直接使用ref
、computed
等Vue
的API
,无需手动导入:
vue
<template>
<div>{{ count }}</div>
</template>
<script setup>
const count = ref(0)
</script>