ホームページ > ウェブフロントエンド > Vue.js > vue3 API自動インポートプラグインの使い方

vue3 API自動インポートプラグインの使い方

WBOY
リリース: 2023-05-10 15:25:06
転載
2078 人が閲覧しました

1. vue3 自動インポート

原則:

  • プリロードする前に、プラグインは自動的に オンデマンドでインポートします はい、この vue ファイルでは api コンポーネント

  • を使用し、コードを記述するときは だけを使用してください ##インポートする必要はありません

  • これはグローバル インポートではないため、リソースには影響しません

#2. API

Ⅰ. 使用前と使用後の比較

#プラグイン使用前:

<script setup>
	import { ref } from "@vue/reactivity";
	import { useRouter } from "vue-router";
	const router = useRouter();
	const name = ref(&#39;张三&#39;);
</script>
ログイン後にコピー

Afterプラグインの使用:

<script setup>
	const router = useRouter();
	const name = ref(&#39;张三&#39;);
</script>
ログイン後にコピー

Ⅱ. サードパーティ ソフトウェアのインストール

npm i -D unplugin-auto-import

Ⅲ. サードパーティ ソフトウェアの設定

##vite.config 設定:

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;] }),
  ]
  //.........
})
ログイン後にコピー
はありませんvue と routing のみが後に続きますが、imports 配列に追加することもできます その他のサードパーティ コンポーネント

#3. コンポーネントの自動導入 (You Yuxi が推奨するアーティファクト)

Ⅰ使用前と使用後の比較

使用前:

<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>
ログイン後にコピー
プラグイン使用後: (フォルダーをインポートすることを選択できます) )

<template>
  <div class="main">
    <Aside />
    <Footer />
  </div>
</template>
<script setup></script>
ログイン後にコピー

Ⅱ. サードパーティ ソフトウェアのインストール

npm i -D unplugin-vue-components

オンデマンドでインポートされるコンポーネントを設定することも、オンデマンドでインポートされる UI フレームワーク (要素プラス、Antd など) を設定することもできます。: UI フレームワークを自動的にロードするように設定します。 UI フレームワークを main.js にインポートします。同時にパッケージ化する場合は、パッケージ化する数の UI コンポーネントを使用します。

以上がvue3 API自動インポートプラグインの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート