Vue 自动导入(import)代码 插件
自动导入
自动导入代码,例如:reactive, ref, onMounted,axios这些等一些组件库的API,无需每次都进行import。
Github:unplugin-auto-import
自动导入 Vite、Webpack、Rollup 和 esbuild 的 API。 支持 TypeScript。
安装
npm install unplugin-auto-import -D
使用方法
Vite
配置Vite
import AutoImport from 'unplugin-auto-import/vite';
AutoImport({
// 要使用此插件的文件
include: [
"src/views/**/*.vue" // 这里代表src/views/目录下面的所有vue文件
],
imports: [
'vue', // Vue全部API
'vue-router', //Vue路由全部API
{
'axios':[
['default','axios'], // import { default as axios } from 'axios'
],
},
],
})
整体文件预览
// vite.config.ts
import { defineConfig } from 'vite'
import AutoImport from 'unplugin-auto-import/vite';
export default defineConfig({
// ...
plugins: [
// ...
AutoImport({
// 要使用此插件的文件
include: [
"src/views/**/*.vue" // 这里代表src/views/目录下面的所有vue文件
],
imports: [
'vue', // Vue全部API
'vue-router', //Vue路由全部API
{
'axios':[
['default','axios'], // import { default as axios } from 'axios'
],
},
],
}),
],
})
版权声明:
作者:Teroun
链接:https://blog.bingxs.com/vuezddrimportclbj.html
文章版权归作者所有,未经允许请勿转载。
THE END