当前位置: 首页 > news >正文

vue3 开发利器——unplugin-auto-import

这玩意儿是干啥的?

还记得 Vue 3 的组合式 API 语法吗?如果有印象,那你肯定对以下代码有着刻入 DNA 般的熟悉:


刚开始写觉得没什么,但是后来渐渐发现,这玩意儿几乎每个页面都有啊!

每次都要写,哪怕是复制粘贴都会非常繁琐。并且每一个 <script setup> 下面都顶着一大坨 import,看着也十分难受。

本文介绍的 unplugin-auto-import 就是为了解决这个问题而诞生的。

unplugin-auto-import 官方简介:

为 Vite、Webpack、Rollup 和 esbuild 按需自动导入 API。支持 TypeScript。由 unplugin 提供技术支持。

安装:

// 安装unplugin-auto-import
npm install unplugin-auto-import -D

vite.config.js

// vite.config.js 配置文件
import { defineConfig } from 'vite';
import AutoImport from 'unplugin-auto-import/vite';export default defineConfig({plugins: [AutoImport({imports: ['vue'],dts: 'src/auto-imports.d.ts',}),],
});

使用

// 现在你可以在任何组件中直接使用Vue的功能,例如:
// 不需要import { ref } from 'vue'
const count = ref(0);

http://www.lryc.cn/news/492732.html

相关文章:

  • 开发需求总结19-vue 根据后端返回一年的数据,过滤出符合条件数据
  • 人工智能如何改变创新和创造力?
  • Github 基本使用学习笔记
  • 群论入门笔记
  • 2024最新python使用yt-dlp
  • Python + 深度学习从 0 到 1(00 / 99)
  • 单点登录深入详解之设计方案总结
  • Loadsh源码分析-forEach,eachRight,map,flatMap,flatMapDeep,flatMapDepth
  • 检测到“runtimelibrary”的不匹配项: 值“mtd_staticdebug”不匹配值“mdd_dynamic”
  • go clean -modcache命令清理缓存
  • C#结构体排序(数组)
  • 基于边缘智能网关的机房安全监测应用
  • 【Jenkins】自动化部署 maven 项目笔记
  • LeetCode 3243. Shortest Distance After Road Addition Queries I
  • ML 系列:第 31 节— 机器学习中的协方差和相关性
  • 【鸿蒙】鸿蒙开发过程中this指向问题
  • d3-contour 生成等高线图
  • Ubuntu20.04离线安装全教程(包括DellR940重置Raid 5、安装Ubuntu、设置root、安装nvidia英伟达显卡驱动及设置防火墙白名单)
  • Spring Boot 3 集成 Spring Security(2)授权
  • 【开篇】.NET开源 ORM 框架 SqlSugar 系列
  • 参加面试被问到的面试题
  • 第29天:安全开发-JS应用DOM树加密编码库断点调试逆向分析元素属性操作
  • react 的路由功能
  • SurfaceFlinger学习之一:概览
  • Qt关于窗口一直调用paintEvent的踩坑实录
  • C++11: STL之bind
  • 在线音乐播放器 —— 测试报告
  • 等保测评讲解:安全管理中心
  • vue3表单输入相关修饰符使用
  • CSS笔记(二)类名复用