(前端)vue3提升工作效率的好用插件

本文介绍了两个提升Vue3开发效率的插件:unplugin-auto-import自动引入Vue函数,避免重复导入;unplugin-vue-components自动引入组件,简化组件管理。通过详细配置和使用示例,帮助前端开发者提高开发流程的便捷性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

工欲善其事,必先利其器

Vue函数自动引入工具(unplugin-auto-import)

相信各位使用Vue3的前端开发都遇到过这种问题
频繁的引入ref、reactive、watch
在这里插入图片描述
这样写下去,重复的引入,感觉非常枯燥,且没有意义。

unplugin-auto-import的出现就非常好的解决了这个问题
接下来,让我们来看看如何使用它吧

安装
npm install unplugin-auto-import -D
在Vite内引入
// vite.config.js
import AutoImport from "unplugin-auto-import/vite";
// plugins内加入AutoImport
plugins: [ AutoImport({
    include: [/\.[tj]sx?$/, // .ts, .tsx, .js, .jsx
      /\.vue$/, /\.vue\?vue/], // .vue,
    imports: [
      "vue",
    ]
}),

如上配置后,我们再去Vue内看看效果
这是没有使用AutoImport的Vue
当我们直接使用时,它会报这个错误,页面上什么也没有显示
在这里插入图片描述

在这里插入图片描述
这是使用了AutoImport的vue
在这里插入图片描述

在这里插入图片描述
我们可以看到,即使没有引入ref和reactive,页面上也显示出内容了,同时,控制台也没有报错了
unplugin-auto-import的好用之处不仅仅只有这点,同时,还有vue-routerpinia等等。除了vite之外,还支持webpack,rollup,vue/cli等等。如果感兴趣的同学可以去npm搜索它,来解锁它的更多使用方式。

Vue组件的自动引入(unplugin-vue-components)

这个东西跟上面的unplugin-auto-import功能很像,不过,它是专门为组件服务的,让我们不必在main.js内引入在用use挂载到vue上

安装
npm i unplugin-vue-components -D
在vite.config.js内引入
// vite.config.js
import Components from "unplugin-vue-components/vite"
import { ElementPlusResolver } from "unplugin-vue-components/resolvers"
// plugins内加入Components
 Components({
    resolvers: [
    	// 安装ElementPlus后使用
      ElementPlusResolver()
    ],
    dts: "./src/@types/unplugin-vue-components"
  })

这样,我们在vue内可以尽情使用组件了
它可以引入的组件如下
在这里插入图片描述
同时,还可以配置自己本地目录下的组件。只需要配置dirs:[]。
使用后,它并不影响treeshaking。绝对是前端开发必备的良品插件。
感兴趣的同学可以去npm搜索unplugin-vue-components查看它的详细用法。

下期,我们来推荐一下VScode内好用的插件

好了,今天的推荐就到这里了。祝各位前端开发天天都能摸大鱼

本篇博客由yy编写
遇到Bug需要帮助,
欢迎加wx:
xmzl1988
备注"csdn博客“
温馨提示此为有偿服务;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值