Heim  >  Artikel  >  Web-Frontend  >  So verwenden Sie das automatische Import-Plug-in der Vue3-API

So verwenden Sie das automatische Import-Plug-in der Vue3-API

WBOY
WBOYnach vorne
2023-05-10 15:25:061991Durchsuche

1. vue3 automatischer Import

Prinzip:

  • Vor dem Vorladen wird das Plug-in automatisch importiert. Diese Vue-Datei wird mit api und components

  • geschrieben Code Es ist kein Import erforderlich. Beachten Sie, dass es sich nicht um einen globalen Import handelt und keine Auswirkungen auf die Ressourcen hat Vor dem Plug-In:

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

    after unter Verwendung von Plug-in:
  • <script setup>
    	const router = useRouter();
    	const name = ref(&#39;张三&#39;);
    </script>

    ⅱ, installieren Sie Teile von Drittanbietern, konfigurieren Teile von Drittanbietern

vite.config-Konfiguration:

import { defineConfig } from "vite"; 
import AutoImport from &#39;unplugin-auto-import/vite&#39;

export default defineConfig({
  plugins: [
    AutoImport({ imports: [&#39;vue&#39;, &#39;vue-router&#39;] }),
  ]
  //.........
})
ist nicht nur Vue und Routing unterlegen, sondern kann auch andere Komponenten von Drittanbietern zum Importarray hinzufügen

3. Automatische Einführung von Komponenten (You Yuxi empfohlenes Artefakt)

Ⅰ, Vergleich vor und nach der Verwendung

Vor Verwendung des Plug-Ins:

<template>
  <div class="main">
    <Aside />
    <Footer />
  </div>
</template>
<script setup>
	import 	Aside from &#39;/@/components/Aside.vue&#39;
	import Footer from &#39;/@/components/Footer.vue&#39;
</script>
Nach Verwendung des Plug-Ins: (Sie können den Ordner importieren)

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

Ⅱ, Installieren Sie Komponenten von Drittanbietern. element plus, Antd …)

Ⅲ, Drei-Parteien-Komponenten konfigurieren

import { defineConfig } from "vite"; 

import Components from &#39;unplugin-vue-components/vite&#39; // 按需加载自定义组件
import { ElementPlusResolver, AntDesignVueResolver} from &#39;unplugin-vue-components/resolvers&#39;
export default defineConfig {
  plugins: [
    Components({
      dts: true,
      dirs: [&#39;src/components&#39;], // 按需加载的文件夹
      resolvers: [
          ElementPlusResolver(),  // Antd   按需加载
          AntDesignVueResolver()  // ElementPlus按需加载
     ] 
    })
  ],
  // ..................................
}
dirs-Attribut: Legen Sie den automatisch geladenen Komponentenordner fest, der Standardwert ist ’ /src/component ' Resolver-Attribut: Stellen Sie das UI-Framework auf automatisch ein Achten Sie darauf, das UI-Framework nicht gleichzeitig in main.js zu importieren, wie viele UI-Komponenten verwendet werden und wie viele gepackt werden.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie das automatische Import-Plug-in der Vue3-API. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen