【插件推荐】vue3框架组件自动导入unplugin-vue-components

这篇具有很好参考价值的文章主要介绍了【插件推荐】vue3框架组件自动导入unplugin-vue-components。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

框架组件自动按需导入工具,不使用不会导入,可减少项目体积

unplugin-vue-components

1.安装

npm i unplugin-vue-components -save-dev

2.配置

我这里用的是Vue CLI,所以要在vue.config.js文件中添加配置,官网中有写不同打包工具的配置写法
框架我使用的是Element Plus,使用前去官网查看自己的框架是否支持,主流框架都是支持的
引入:

// 组件自动加载
const Components = require('unplugin-vue-components/webpack')
const { ElementPlusResolver } = require('unplugin-vue-components/resolvers')

在configureWebpack.plugins中添加:

// 自动按需加载
Components({
	resolvers: [ElementPlusResolver()],
}),

3.使用

我们之前使用全局引入或者是单个引入现在都不需要了。
【插件推荐】vue3框架组件自动导入unplugin-vue-components
运行
【插件推荐】vue3框架组件自动导入unplugin-vue-components
这个时候所有element的组件都可以自动引入了,我们直接在vue中使用就可以了

4.自动引入项目组件

我们除了会引入框架的组件也会有我们自定义的组件,unplugin-vue-components同样支持我们自定义的组件的自动导入,只需要我们把组件放到src/components(默认读取路径)文件夹中即可
【插件推荐】vue3框架组件自动导入unplugin-vue-components
我在这个文件夹中新建了一个名为HelloWord的组件
【插件推荐】vue3框架组件自动导入unplugin-vue-components
然后我们就可以直接引入使用了
【插件推荐】vue3框架组件自动导入unplugin-vue-components
然后运行看看
【插件推荐】vue3框架组件自动导入unplugin-vue-components
成功了!!

5.自定义组件路径或多个组件路径配置

在项目当中可能我们不一定会把组件放在src/components(默认读取路径)路径下,或者我们可能有多个放组件的地方,我们只需要在配置中添加dirs属性即可

Components({
  dirs: ['src/components'],//可存在多个
  resolvers: [ElementPlusResolver()],
}),

更多配置前往官网查看unplugin-vue-components文章来源地址https://www.toymoban.com/news/detail-431379.html

到了这里,关于【插件推荐】vue3框架组件自动导入unplugin-vue-components的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • unplugin-vue-components强大的插件

    unplugin-vue-components 是一款能帮助组件自动导入的库,简单点的说,你不需要使用import xx from ‘xxx.vue’ 这行语句也能实现导入的效果。 官网地址 官网显示支持这些解析器 具体用法这里简单介绍一下 首先安装插件 vite.config.js (好像只支持vite,webpack不知道怎么配) 做完上面两部你

    2024年02月14日
    浏览(42)
  • 【vue3】 vue3 几款值得推荐的UI组件库

    推荐几个比较流行的VUE3 UI框架,同时提供出色的开发人员体验,合理利用,又或者学习借鉴都是不错的选择,排名不分先后。 Ant Design Vue 官方网站:https://2x.antdv.com/components/overview/ Ant Design Vue 是一个非常成熟的框架,使用 Ant Design Vue 创建用户界面非常简单,这些组件可以适

    2023年04月19日
    浏览(36)
  • 【Vue3 页面美化】常用组件库推荐

    Vue 作为一款深受广大群众喜欢的前端框架,拥有众多优秀的开源 UI 组件库,这里整理了一下供大家参考。 这几套框架主要用于后台管理系统和移动端的制作,方便开发者快速开发。 数字化管理平台 Vue3+Vite+VueRouter+Pinia+Axios+ElementPlus 个人博客 1.1 Element Plus 官网地址:https://

    2024年02月09日
    浏览(46)
  • VITE+VUE3动态导入组件

    通常的动态组件导入方式   vue中又是时候我们会使用到动态组件导入,比如路由组件的动态导入,一般类似路由组件的动态导入的方式: ()=import(path); ()=defineAsyncComponent(()=import(path)) vite中使用的错误 但是这写方式进行动态导入组件的时候在vite+vue3项目下都是不行的,开发

    2024年02月14日
    浏览(43)
  • 9 个值得推荐的 VUE3 UI 框架

    本文推荐几个比较流行的 VUE3 UI 框架,同时提供出色的开发人员体验,合理利用,又或者学习借鉴都是不错的选择,排名不分先后。 Ant Design Vue 是一个非常成熟的框架,使用 Ant Design Vue 创建用户界面非常简单,这些组件可以适应各种图标样式、字体和黑色主题。Ant Design Vu

    2024年02月16日
    浏览(35)
  • Vite按需引入自定义组件unplugin-vue-components

    1.安装插件 2.vite.config.ts文件加如下代码 3.tsconfig.json   include属性加入 ‘./components.d.ts’  目录里面会多一个文件 然后你在 components 里面封装组件就是全局组件了 我一开始是 先封装完组件然后 在配置的上面这些,就一直不显示 全局组件 ,然后你可以先把你封装的文件删除

    2024年02月12日
    浏览(100)
  • Vue3+vite路由配置优化(自动化导入)

    今天在维护优化公司中台项目时,发现路由的文件配置非常多非常乱,只要只中大型项目,都会进入很多的路由页面,规范一点的公司还会吧路由进行模块化导入,但是依然存在很多文件夹的和手动导入的问题。 于是我想到了我之前使用vuex时进行的模块化自动导入js文件,能

    2024年02月08日
    浏览(35)
  • vue3+vite路由中使用element自动导入图标

    el-icon v-if=\\\"childItem.meta childItem.meta.icon\\\"          component :is=\\\"childItem.meta.icon\\\" / /el-icon import { createRouter, createWebHashHistory } from \\\'vue-router\\\' import Layout from \\\'../layout/index.vue\\\' import { markRaw } from \\\'vue\\\' export const asyncRoutes = [   {     path: \\\'/\\\',     name: \\\'HomePage\\\',     component: Layout,     redir

    2024年02月15日
    浏览(44)
  • VScode快速生成Vue3组件模板(代码片段&插件)

    方法一:配置用户代码片段 好处:可以完全按照个人习惯设置。 1、打开设置里的用户代码片段 2、找到vue.json 3、配置如下: 4、使用:输入vue回车生成 方法二:使用Vue VSCode Snippets插件 好处:安装即用,生成默认模板。 1、下载Vue VSCode Snippets插件并启用 2、使用:输入vue回车

    2024年02月14日
    浏览(42)
  • Vant4在Vue3.3中如何按需导入组件和样式

    最近我在Vue 3.3的项目中对Vant4做按需导入时,尽管按照Vant4的官方指南进行操作,但样式仍然无法正确加载。经过深入研究和多篇文章的比较,我终于找到了在Vue3中如何正确的按需导入Vant 4组件和样式的方法。由于Vue3.3和Vant4相对较新,相关资料可能还不够完善,因此我认为

    2024年01月21日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包