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

使用unplugin-auto-import自动导入vue3的api,不需要在每一个.vue文件中重复去导入操作

1、unplugin-auto-import包的作用

自动导入Vue3的API‌:自动导入Vue 3的Composition API(如ref、reactive、computed等)以及其他常用库的API,如Vue Router的useRoute、useRouter或Pinia的defineStore等

2、unplugin-auto-import的配制

import AutoImport from "unplugin-auto-import/vite";
export default defineConfig({
  plugins: [
    ...
    AutoImport({
      imports: [
        "vue",
        "vue-router"
      ],
      dts: true, //会生成一个auto-import.d.ts文件,默认在根目录下
    }),
  ],
  resolve: {
    alias: {
      "@": fileURLToPath(new URL("./src", import.meta.url)),
    },
  },
});

以下是可配制的参数:

3、配制完成以后会生成一个文件:

4、.vue文件中不需要import相应的api

相关文章:

  • 智慧园区综合运营平台建设方案,智慧园区规划方案(PPT)
  • LLM论文笔记 25: Chain-of-Thought Reasoning without Prompting
  • 【AI】深度学习与人工智能应用案例详解
  • 数据结构之栈
  • 《 C++ 点滴漫谈: 三十一 》函数重载不再复杂:C++ 高效调试与性能优化实战
  • SwanLab飞书通知插件:训练完成收到飞书消息,掌握训练进度更及时
  • 【工具】C#防沉迷进程监控工具使用手册
  • LIN接口
  • Spring源码解析
  • SpringBoot项目中JSON数据的存储与查询
  • 【网络协议】基于UDP的可靠协议:KCP
  • Xposed模块开发:运行时修改技术
  • 全星研发管理APQP软件系统:助力汽车零部件企业高效研发,打造核心竞争力
  • MyBatis XMLMapperBuilder 是如何解析 SQL 映射文件的? 它读取了哪些信息?
  • 用Python打造AI玩家:挑战2048,谁与争锋
  • Chat2DB:让数据库管理像聊天一样简单
  • csv文件格式和excel数据格式有什么区别
  • 解决linux mysql命令 bash: mysql: command not found 的方法
  • 【AVRCP】Notification PDUs 深入解析与应用
  • Ruby 字符串(String)
  • 北京警方:海淀发生小客车刮碰行人事故4人受伤,肇事司机已被查获
  • ESG考证虚火:相比证书,知识结构+实战经验更重要
  • 国防部:赖清德歪曲二战历史,背叛民族令人不齿
  • 张广智︱“编年事辑”:打开学人心路历程的窗户
  • 回望星河深处,唤醒文物记忆——读《发现武王墩》
  • 新闻1+1丨城市,如何对青年更友好?