vue3+vite插件配置系列2-unplugin-auto-import
📝作用
解放双手,自动导入composition api 和 生成全局typescript说明
📝使用
🔖1.下载
npm i -D unplugin-auto-import
🔖2.vite.config.ts配置
import AutoImport from "unplugin-auto-import/vite"
export default defineConfig({
plugins: [
...
AutoImport ({
imports: ["vue", "vue-router"], // 自动导入vue和vue-router相关函数
dts: "src/auto-import.d.ts" // 生成 `auto-import.d.ts` 全局声明
})
]
})
🔖3.现在vue组件中可以直接使用composition api
before
<template> <button @click="add">add</button> <button @click="routerPush">go</button> {{count}} </template> <script lang="ts" setup> import { ref } from 'vue' import { useRouter } from 'vue-router' const count = ref(0) const router = useRouter() function add() { count.value++ } function routerPush(){ router.push('a') } </script>
after
<template> <button @click="add">add</button> <button @click="routerPush">go</button> {{count}} </template> <script lang="ts" setup> const count = ref(0) const router = useRouter() function add() { count.value++ } function routerPush(){ router.push('a') } </script>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律