自动导入
作者:Yuan Tang
更新于:9 个月前
字数统计:269 字
阅读时长:1 分钟
项目中 vue 的方法(如 ref 、onMounted 等)多个页面组件都需要使用,频繁 import 导入任务繁琐单调,重复没必要的事。通过第三方库实现 vue 方法与自主封装的函数自动导入可以让开发事半功倍。
知识点指路:自动导入
unplugin-auto-import
下载依赖:
pnpm i unplugin-auto-import在 vite.config.js 文件导入:
js
import AutoImport from 'unplugin-auto-import/vite'自动导入 vue 和 vue-router 方法:
js
export default defineConfig({
plugins: [
vue(),
AutoImport({
imports: [
// auto-import内置vue、vue-router、react这些常见基本库的引入规则
'vue',
'vue-router',
]
})
],
// ...
})保存运行后不再需要每个组件手动引入方法了。
unplugin-vue-components
下载依赖:
pnpm i unplugin-vue-components在 vite.config.js 文件导入:
js
import AutoImport from 'unplugin-vue-components/vite'自动导入子组件:
js
export default defineConfig({
plugins: [
vue(),
AutoImport({
// ...
}),
Components({
dirs: [
'./src/components',
]
})
],
// ...
})保存运行后不再需要手动引入子组件了。
