Vue3项目中,使用生命周期函数、ref等,在setup语法糖中,在每一个页面中都要引入一次,如果不引入就会报错。
<script setup>
import { ref, onMounted, onUnmounted } from 'vue';
<script/>
安装unplugin-auto-import 插件,在vite.config.js文件中进行配置,就不用每次在页面中使用时引入。
npm install unplugin-auto-import
配置vite.config.js文件:
import { fileURLToPath, URL } from 'node:url'
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','vue-router']
})
],
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url))
}
}
})