原則:
プリロードする前に、プラグインは自動的に オンデマンドでインポートします はい、この vue ファイルでは api と コンポーネント
を使用し、コードを記述するときは だけを使用してください ##インポートする必要はありません
Ⅰ. 使用前と使用後の比較
#プラグイン使用前:
<script setup> import { ref } from "@vue/reactivity"; import { useRouter } from "vue-router"; const router = useRouter(); const name = ref('张三'); </script>
Afterプラグインの使用:
<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'] }),
]
//.........
})
#3. コンポーネントの自動導入 (You Yuxi が推奨するアーティファクト)
Ⅰ使用前と使用後の比較使用前:
<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 フレームワーク (要素プラス、Antd など) を設定することもできます。: UI フレームワークを自動的にロードするように設定します。 UI フレームワークを main.js にインポートします。同時にパッケージ化する場合は、パッケージ化する数の UI コンポーネントを使用します。
以上がvue3 API自動インポートプラグインの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。