快速开始
Vite-plugin-uni-inject 是一个轻量级的 uniapp 注入增强插件,旨在为 uniapp 项目提供更舒适的开发体验,目前有以下几个插件:
uniInject:把公共 SFC 片段注入到每个页面中,适合全局 toast 等组件挂载。uniAutoPages:自动维护src/pages.json,并提供definePage页面宏定义。
安装
sh
pnpm add -D vite-plugin-uni-injectsh
npm i -D vite-plugin-uni-injectsh
yarn add -D vite-plugin-uni-inject配置
vite.config.ts
ts
import { defineConfig } from "vite";
import uni from "@dcloudio/vite-plugin-uni";
import { uniAutoPages, uniInject } from "vite-plugin-uni-inject";
export default defineConfig({
plugins: [
uniAutoPages({
dts: "./types/uni-pages.d.ts",
mainPackage: "pages",
subPackages: ["subPackages/tutorial"],
}),
uniInject({
path: "./components/inject.vue",
}),
uni(),
],
});使用
如果你在开发过程中遇到了什么问题,或者有更好的建议,欢迎提交 issue 与我们讨论。