vue3项目配置按需自动引入自定义组件unplugin-vue-components
// 安装依赖
// npm install unplugin-vue-components -D
// yarn add unplugin-vue-components -D
// vite.config.js 或者 vue.config.js
import { defineConfig } from 'vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
export default defineConfig({
plugins: [
Components({
// 自定义解析器,这里使用element-plus的解析器
resolvers: [ElementPlusResolver()],
}),
],
})
// 在项目中使用
// 在.vue文件中直接使用element-plus的组件,无需手动导入
<template>
<el-button>按钮</el-button>
</template>
这段代码演示了如何在Vue 3项目中使用unplugin-vue-components
插件自动按需引入Element Plus组件库中的组件。首先安装该插件,然后在Vite配置文件中配置该插件,并指定Element Plus的解析器。最后,在.vue文件中直接使用Element Plus组件,无需手动导入。这种方式简化了组件的引入,提高了开发效率。
评论已关闭