首页IT科技vue怎么引入(vue3 api 自动导入)

vue怎么引入(vue3 api 自动导入)

时间2025-06-16 17:59:07分类IT科技浏览4714
导读:1. vue3 自动导入 原理 : 预加载前,该插件自动...

1. vue3 自动导入

原理 :

预加载前              ,该插件自动 按需导入 了                    ,在本vue文件中使用 api组件编写代码 的时候       ,就无需 import

了 注意并不是全局导入              ,并不会影响到资源 2. API 的 自动引入 ( 尤雨溪 推荐神器)

Ⅰ             、使用前后对比 使用插件前:

<script setup> import { ref } from "@vue/reactivity"; import { useRouter } from "vue-router"; const router = useRouter(); const name = ref(张三); </script>

使用插件后:

<script setup> const router = useRouter(); const name = ref(张三); </script>

Ⅱ                     、安装三方件

npm i -D unplugin-auto-import

Ⅲ       、配置三方件 vite.config 配置:

import { defineConfig } from "vite"; import AutoImport from unplugin-auto-import/vite export default defineConfig({ plugins: [ AutoImport({ imports: [vue, vue-router] }), ] //......... })

不仅次于vue 和 路由                    ,同时也可以在 imports 数组中加入其它的三方件

3. 组件的自动引入 ( 尤雨溪 推荐神器)

Ⅰ      、使用前后对比 使用插件前:

<template> <div class="main"> <Aside /> <Footer /> </div> </template> <script setup> import Aside from /@/components/Aside.vue import Footer from /@/components/Footer.vue </script>

使用插件后:(可选择按导入的文件夹)

<template> <div class="main"> <Aside /> <Footer /> </div> </template> <script setup></script>

Ⅱ                     、安装三方件

npm i -D unplugin-vue-components

既可以设置按需导入的组件       ,也可以设置 按需导入 UI框架 (如: element plus               、 Antd …)

Ⅲ      、配置三方件

import { defineConfig } from "vite"; import Components from unplugin-vue-components/vite // 按需加载自定义组件 import { ElementPlusResolver, AntDesignVueResolver} from unplugin-vue-components/resolvers export default defineConfig { plugins: [ Components({ dts: true, dirs: [src/components], // 按需加载的文件夹 resolvers: [ ElementPlusResolver(), // Antd 按需加载 AntDesignVueResolver() // ElementPlus按需加载 ] }) ], // .................................. } dirs 属性:设置自动加载 组件的文件夹        , 默认为 ’ /src/component resolvers属性 :设置 UI 框架 自动加载                     , 注意不要向 main.js 中 导入UI 框架 同时打包时              ,用多少UI组件       ,打包多少              。
声明:本站所有文章                     ,如无特殊说明或标注             ,均为本站原创发布                    。任何个人或组织,在未征得本站同意时                     ,禁止复制                    、盗用              、采集、发布本站内容到任何网站                    、书籍等各类媒体平台       。如若本站内容侵犯了原著者的合法权益                    ,可联系我们进行处理              。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
反向链接数量(网站反向链接的类型包括) 安卓能用的浏览器(相见恨晚,这6个适合安卓用户的浏览器,你用过吗)