Skip to content

自动导入

bash
pnpm i unplugin-auto-import -D

vite.config.js

javascript
import vue from '@vitejs/plugin-vue'
import {defineConfig} from 'vite'
import AutoImport from 'unplugin-auto-import/vite'

export default defineConfig({
    plugins: [
        vue(),
        AutoImport({
            imports: [
                // 需要自动导入的插件,自定义导入的API
                'vue',
                'vue-router',
                'pinia'
            ]
        })
    ]
})

使用

无需手动 import 相关 API

vue

<script setup lang="ts">
const count = ref(0)
const router = useRouter()
router.push('/dashboard')
</script>