摘要: @meng-xi/vite-plugin 是一个为 Vite 构建工具提供的实用插件库,旨在简化前端项目的构建流程和增强开发体验。该插件库提供了一系列功能强大、配置灵活的插件,帮助开发者更高效地管理项目资源和优化构建过程。 阅读全文
posted @ 2026-01-28 00:22 PedroQue99 阅读(14) 评论(0) 推荐(0)
摘要: @meng-xi/uni-router 是一个专为 uni-app 开发的路由管理库,采用类似 vue-router 的设计风格,并提供丰富的工具函数,帮助开发者轻松实现跨平台路由管理。 npm包地址 github地址 核心功能 类 vue-router API:与 vue-router 相似的 A 阅读全文
posted @ 2025-07-25 14:54 PedroQue99 阅读(94) 评论(0) 推荐(0)
摘要: v2.0.0 将 params 传递、页面间通信、导航动画、uni API 拦截四大功能拆分为独立插件,未注册的插件不增加包体积和运行时开销;同时修复了 usePageChannel() 返回空通道和 onShow 多余状态同步事件两个核心 Bug 前言 @meng-xi/uni-router 在 阅读全文
posted @ 2026-07-13 00:47 PedroQue99 阅读(2) 评论(0) 推荐(0)
摘要: v1.11.0 新增 TabBar / TabBarItem 自定义底部导航栏组件,支持徽标(badge / dot)、切换拦截器(beforeChange)、插槽自定义;组件样式全面迁移到 SCSS,支持 SCSS 变量 !default 编译时覆盖 + CSS 自定义属性运行时覆盖双层级主题定制 阅读全文
posted @ 2026-07-10 20:12 PedroQue99 阅读(3) 评论(0) 推荐(0)
摘要: v1.10.0 新增 useUniEventChannel 选项与 UniEventChannel 类,基于 uni.$emit/$on 全局事件总线实现内置页面间通信,使所有导航方式(push/replace/relaunch)均支持双向通信;配合 usePageChannel() 组合式 API 阅读全文
posted @ 2026-07-09 20:30 PedroQue99 阅读(4) 评论(0) 推荐(0)
摘要: v1.9.0 通过全局 mixin 自动调用 syncRoute() 简化页面状态同步,修复 back() 参数丢失与 setCurrentRoute 执行时机问题,并对 router/index.ts、interceptor/index.ts 等拥挤文件进行模块化拆分,统一错误类组织 前言 @me 阅读全文
posted @ 2026-07-07 01:44 PedroQue99 阅读(3) 评论(0) 推荐(0)
摘要: 版本:1.0.0 | 协议:MIT | 依赖:Vite >=5.0.0 <8.0.0 写在前面 v1.0.0 的主题是:API 稳定性承诺与生产就绪标志。 经过 0.x 系列(0.0.1 - 0.2.7)共 27 个版本的迭代,插件体系从最初的 2 个插件(copyFile、injectIco)发展 阅读全文
posted @ 2026-06-27 22:21 PedroQue99 阅读(8) 评论(0) 推荐(0)
摘要: v1.8.0 新增 guardRoute() 方法解决冷启动场景下守卫未执行的问题,同时导出 UniApiError / UniApiCause 类型并收紧 NavigationFailure.cause 类型定义 前言 uni-router 的路由守卫(beforeEach / beforeEnt 阅读全文
posted @ 2026-06-27 02:32 PedroQue99 阅读(3) 评论(0) 推荐(0)
摘要: 版本:0.2.6 | 协议:MIT | 依赖:Vite >=5.0.0 <8.0.0 写在前面 v0.2.6 的主题是:消除重复代码,让架构更干净,让版本号管理更自动化。 本次更新是一次内部架构优化版本,将散落在各插件内部的重复工具函数统一提取到 common 目录,新增 6 个通用子模块(code 阅读全文
posted @ 2026-06-26 13:24 PedroQue99 阅读(2) 评论(0) 推荐(0)
摘要: v1.7.0 为守卫的 next() 回调新增可选 options 参数,支持在重定向时显式指定导航方式(push / replace / relaunch),不再被原始导航方式绑定 前言 在 v1.7.0 之前,守卫中调用 next(location) 重定向时,跳转方式完全由"触发守卫的那次导航 阅读全文
posted @ 2026-06-26 01:10 PedroQue99 阅读(10) 评论(0) 推荐(0)
摘要: 版本:0.2.5 | 协议:MIT | 依赖:Vite >=5.0.0 <8.0.0 写在前面 v0.2.5 的主题是:让注释头从"开关"变为"模板"。 本次更新将 generateRouter 的 fileHeader 参数升级为 headerTemplate,从简单的布尔开关进化为支持占位符的字 阅读全文
posted @ 2026-06-25 21:20 PedroQue99 阅读(3) 评论(0) 推荐(0)
摘要: v1.6.2 修复了 isReady() 在 createRouter() 构造时即触发的问题,将其推迟到 app.use(router) 安装阶段,确保回调中可安全使用所有已安装插件 前言 v1.5.0 引入了 readyTimeout 超时保护机制,防止 isReady() Promise 永久 阅读全文
posted @ 2026-06-25 00:09 PedroQue99 阅读(5) 评论(0) 推荐(0)