赞
踩
最近写vue3项目的时候接触到一个插件,可以帮你自动引入vue3新语法,不用再自己引入,有兴趣的小伙伴可以取github看看,尤大大推荐
unplugin-auto-import
npm i -D unplugin-auto-import
vite.config.ts
import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' //配置vuejsx import vueJsx from '@vitejs/plugin-vue-jsx'; import { resolve } from "path" //引入自动引入插件 import AutoImport from 'unplugin-auto-import/vite' // https://vitejs.dev/config/ //npm install @types/node --save-dev export default defineConfig({ plugins: [vue(), vueJsx(), AutoImport({ imports: ['vue'], dts: 'src/auto-import.d.ts' })], // 配置 @ 符号 resolve: { alias: { "@": resolve(__dirname, "src") } } })
<template> <!-- <Layout /> --> <div class="APP">我是根组件 <button @click="changeFlag">change</button> <div>{{ flag }}</div> </div> </template> <script lang="ts" setup> //没有手动引入ref const flag = ref(false) const changeFlag = () => { flag.value = !flag.value } </script> <style lang = "less" > .APP { width: 300px; height: 300px; background-color: aquamarine; } </style>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。