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

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

WBOY
Freigeben: 2023-05-10 15:25:06
nach vorne
2078 Leute haben es durchsucht

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>
    Nach dem Login kopieren

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

    ⅱ, 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;] }),
  ]
  //.........
})
Nach dem Login kopieren
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 dem Login kopieren
Nach Verwendung des Plug-Ins: (Sie können den Ordner importieren)

<template>
  <div class="main">
    <Aside />
    <Footer />
  </div>
</template>
<script setup></script>
Nach dem Login kopieren

Ⅱ, 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按需加载
     ] 
    })
  ],
  // ..................................
}
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage