最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue3?組件與API直接使用的方法詳解(無需import)

 更新時間:2022年09月26日 15:20:10   作者:別拿bug搞偷襲  
這篇文章主要介紹了vue3?組件與API直接使用的方法(無需import),主要包括vue3自動導(dǎo)入和API的自動引入問題,本文結(jié)合示例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

1. vue3 自動導(dǎo)入

原理 :

  • 預(yù)加載前,該插件自動 按需導(dǎo)入 了,在本vue文件中使用 api 和 組件
  • 而 編寫代碼 的時候,就無需 import 了
  • 注意并不是全局導(dǎo)入,并不會影響到資源

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 數(shù)組中加入其它的三方件

3. 組件的自動引入 

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

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

使用插件后:(可選擇按導(dǎo)入的文件夾)

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

Ⅱ、安裝三方件

npm i -D unplugin-vue-components

既可以設(shè)置按需導(dǎo)入的組件,也可以設(shè)置 按需導(dǎo)入 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 屬性:設(shè)置自動加載 組件的文件夾 , 默認為 ’ /src/component ' resolvers屬性 :設(shè)置 UI 框架 自動加載 , 注意不要向 main.js 中 導(dǎo)入UI 框架同時打包時 ,用多少UI組件,打包多少。

到此這篇關(guān)于vue3 組件與API直接使用的方法(無需import)的文章就介紹到這了,更多相關(guān)vue3 組件與API使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 淺談一下Vue技術(shù)棧之生命周期

    淺談一下Vue技術(shù)棧之生命周期

    這篇文章主要介紹了淺談一下Vue技術(shù)棧之生命周期,每一個vue實例從創(chuàng)建到銷毀的過程,就是這個vue實例的生命周期,這些過程中會伴隨著一些函數(shù)的自調(diào)用,需要的朋友可以參考下
    2023-05-05
  • vue3.0中使用nextTick方式

    vue3.0中使用nextTick方式

    這篇文章主要介紹了vue3.0中使用nextTick方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • 詳解滑動穿透(鎖body)終極探索

    詳解滑動穿透(鎖body)終極探索

    這篇文章主要介紹了滑動穿透(鎖body),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 詳解Vue源碼學(xué)習(xí)之callHook鉤子函數(shù)

    詳解Vue源碼學(xué)習(xí)之callHook鉤子函數(shù)

    這篇文章主要介紹了詳解Vue源碼學(xué)習(xí)之callHook鉤子函數(shù),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • 解決VUE mounted 鉤子函數(shù)執(zhí)行時 img 未加載導(dǎo)致頁面布局的問題

    解決VUE mounted 鉤子函數(shù)執(zhí)行時 img 未加載導(dǎo)致頁面布局的問題

    這篇文章主要介紹了解決VUE mounted 鉤子函數(shù)執(zhí)行時 img 未加載導(dǎo)致頁面布局的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • vue中通過iframe方式加載本地的vue頁面的解決方法

    vue中通過iframe方式加載本地的vue頁面的解決方法

    這篇文章主要給大家介紹了在vue中如何通過iframe方式加載本地的vue頁面的解決方法,文中有詳細的解決流程,需要的朋友可以參考下
    2023-06-06
  • Vue組件之間的通信方式詳細講解

    Vue組件之間的通信方式詳細講解

    對于vue來說,組件之間的消息傳遞是非常重要的,用vue可以是要組件復(fù)用的,而組件實例的作用域是相互獨立,這意味著不同組件之間的數(shù)據(jù)無法互相引用,一般來說,組件之間可以有幾種關(guān)系,下面是我對組件之間消息傳遞的常用方式的總結(jié)
    2022-08-08
  • Vue實現(xiàn)騰訊云點播視頻上傳功能的實現(xiàn)代碼

    Vue實現(xiàn)騰訊云點播視頻上傳功能的實現(xiàn)代碼

    這篇文章主要介紹了Vue實現(xiàn)騰訊云點播視頻上傳功能的實現(xiàn)代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • Vue+jquery實現(xiàn)表格指定列的文字收縮的示例代碼

    Vue+jquery實現(xiàn)表格指定列的文字收縮的示例代碼

    這篇文章主要介紹了Vue+jquery實現(xiàn)表格指定列的文字收縮的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • Windows系統(tǒng)下使用nginx部署vue2項目的全過程

    Windows系統(tǒng)下使用nginx部署vue2項目的全過程

    nginx是一個高性能的HTTP和反向代理服務(wù)器,因此常用來做靜態(tài)資源服務(wù)器和后端的反向代理服務(wù)器,下面這篇文章主要給大家介紹了關(guān)于Windows系統(tǒng)下使用nginx部署vue2項目的相關(guān)資料,需要的朋友可以參考下
    2023-03-03

最新評論

长阳| 承德县| 朝阳市| 包头市| 奉节县| 碌曲县| 甘泉县| 株洲县| 莱芜市| 谢通门县| 安丘市| 图片| 呼图壁县| 阿鲁科尔沁旗| 深圳市| 略阳县| 大悟县| 洛南县| 镇康县| 古交市| 武穴市| 韩城市| 涟水县| 会同县| 巍山| 武陟县| 永善县| 和龙市| 聂荣县| 涞源县| 普兰店市| 武川县| 本溪| 贡嘎县| 博湖县| 鄂托克旗| 中方县| 高安市| 河北省| 清苑县| 临汾市|