组件开发中无需每次都引入
import {ref,reactive,...} from 'vue'
npm i unplugin-auto-import unplugin-vue-components -D
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", "pinia", "vue-router"], //添加需要自动导入的函数方法
}),
],
resolve: {
alias: {
"@": fileURLToPath(new URL("./src", import.meta.url)),
},
},
});
<template>
<div class="about">
<h1>This is an about pageh1>
{{ data }}
div>
template>
<style>
@media (min-width: 1024px) {
.about {
min-height: 100vh;
display: flex;
align-items: center;
}
}
style>
<script lang="ts" setup>
const data = ref(111);
script>
ref等函数报错解决方法