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

【Vue3】自动引入插件-`unplugin-auto-import`

Vue3自动引入插件-unplugin-auto-import,不必再手动 import

自动导入 api 按需为 Vite, Webpack, Rspack, Rollup 和 esbuild 。支持TypeScript。由unplugin驱动。

插件安装:unplugin-auto-import

配置vite.config.ts(配置完后需要重启项目才能生效):

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import AutoImport from 'unplugin-auto-import/vite'
// https://vitejs.dev/config/
export default defineConfig({plugins: [vue(), AutoImport({imports: ['vue'],dts: 'src/auto-import.d.ts',})],// 通过配置变为全局通用样式css: {preprocessorOptions: {scss: {additionalData: '@import "./src/bem.scss";',},},}
})

重启项目后发现在src下出现一个suto-import.s.ts文件。
在这里插入图片描述

最后,举例验证插件作用

App.vue

<template><div><button @click="flag = !flag">change flag</button><div>{{ flag }}</div></div>
</template><script setup lang="ts">
let flag = ref<boolean>(false)
</script><style scoped></style>

不用手动引用,页面正常显示

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

相关文章:

  • 每日温度(力扣)单调栈 JAVA
  • 博客项目(Spring Boot)
  • 修改Jenkins存储目录
  • 数据结构【第4章】——栈与队列
  • android webview 显示灰度网页
  • Linux操作系统的基础使用技能的训练大纲(超级详细版本适合于初学者)
  • 【变形金刚02】注意机制以及BERT 和 GPT
  • 一个脚本 专治杂乱
  • springboot 基础
  • web集群学习:基于nginx的反向代理和负载均衡
  • 编程小窍门: 一个简单的go mutex的小例子
  • 【工作记录】mysql中实现分组统计的三种方式
  • 马来西亚的区块链和NFT市场调研
  • [保研/考研机试] KY109 Zero-complexity Transposition 上海交通大学复试上机题 C++实现
  • Linux零基础快速入门到精通
  • ARM02汇编指令
  • 从初学者到专家:Java方法的完整指南
  • 【生成式AI】ProlificDreamer论文阅读
  • C++元编程——模拟javascript异步执行
  • 【JavaEE】懒人的福音-MyBatis框架—复杂的操作-动态SQL
  • Springboot 默认路径说明
  • springboot注册拦截器与返回统一标准响应格式
  • 卷王特斯拉又全网降价了,卷死车企们
  • wiley:revision 流程
  • 【论文阅读】基于深度学习的时序预测——Pyraformer
  • 玩转IndexedDB,比localStorage、cookie还要强大的网页端本地缓存
  • RedisDesktopManager连不上redis问题解决(小白版)
  • 蓝帽杯 取证2022
  • MyBatis and or使用列表控制or条件
  • C语言刷题训练【第11天】