赞
踩
Vue3自动引入插件-unplugin-auto-import
,不必再手动 import
。
自动导入 api 按需为 Vite, Webpack, Rspack, Rollup 和 esbuild 。支持TypeScript。由unplugin驱动。
插件安装:unplugin-auto-import
配置vite.config.ts
(配置完后需要重启项目才能生效):
import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import AutoImport from 'unplugin-auto-import/vite' // https://vitejs.dev/config/ export default defineConfig({ plugins: [vue(), AutoImport({ imports: ['vue'], dts: 'src/auto-import.d.ts', })], // 通过配置变为全局通用样式 css: { preprocessorOptions: { scss: { additionalData: '@import "./src/bem.scss";', }, }, } })
重启项目后发现在src
下出现一个suto-import.s.ts
文件。
最后,举例验证插件作用
App.vue
<template>
<div>
<button @click="flag = !flag">change flag</button>
<div>{{ flag }}</div>
</div>
</template>
<script setup lang="ts">
let flag = ref<boolean>(false)
</script>
<style scoped>
</style>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。