更新记录

2.0.8-beta.4(2022-04-03)

Fixes bug

  • APP 端 普通nvue页面跳nvueTab页面白屏 #373

Known Issues

  • APP 端启动页为tab时,拦截到其他页面后底部tabbar 还依然存在,请避免把原生 tabbar 页设置成启动页。你可以在 beforeEach 中使用 next 到tabbar页效果一致

2.0.8-beta.2(2021-12-13)

Fixes bug

  • 组件式导航解析字符串错误Bug #227
  • APP 端使用 vue 页面过渡到 nvue tabbar 页面时,启动页空白的Bug #334
  • H5 端,使用 aliasPath 页面作为启动页访问时,返回或再次进入页面会重新触发生命周期Bug (#316)

Add

  • 新增 beforeProxyHooks 选项,可提前享用页面生命周期。

Known Issues

  • APP 端启动页为tab时,拦截到其他页面后底部tabbar 还依然存在,请避免把原生 tabbar 页设置成启动页。你可以在 beforeEach 中使用 next 到tabbar页效果一致

2.0.7(2021-08-16)

Fixes bug

  • 小程序onLoadonShow 执行不标准的BUG。(#206,#224,#291)
  • 小程序 端 启动页必须写 onLoad 才会执行的BUG。
  • APP 端 tab 拦截后无法自动还原选中区域现在已修复。
  • H5端设置 aliasPath 后,无法使用 aliasPath 跨端跳转 (#302)
  • 重写代理生命周期逻辑、保证执行各端执行顺序 (#312)

Revise

  • 参数可以直接传递 null。但是需要注意:在非深度对象传参的情况下,小程序会将 null 解析为字符串undefined
  • 多端情况下自定义启动参数不仅限制于 query 传递深度参数,任何组合都可以 (#307,#301)
  • 去除 keyword 白名单字段
  • 调整小程序启动页面生命周期的执行,让在小程序下的生命周期能更贴近App、H5
  • routerErrorEach 新增回调参数、包括:NAVTYPEuniActualDatalevel

Known Issues

  • APP 端启动页为tab时,拦截到其他页面后底部tabbar 还依然存在,请避免把原生 tabbar 页设置成启动页。你可以在 beforeEach 中使用 next 到tabbar页效果一致
查看更多

平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
app-vue app-nvue ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari

uni-simple-router

一个更为简洁的Vue-router,专为 uni-app 量身打造

V3 版本

如果你正在使用 vue3 + vite 请参考 uni-simple-router v3 路由、拦截、最优雅的解决方案重磅来袭,或者查看 官方文档

介绍

uni-simple-router 是专为 uni-app 打造的路由器。它与 uni-app 核心深度集成,使使用 uni-app 轻松构建单页应用程序变得轻而易举。功能包括:

  • H5端 能完全使用 vue-router 进行开发。

  • 模块化,基于组件的路由器配置。

  • 路由参数,查询,通配符。

  • H5端 查看由 uni-simple-router 过渡系统提供动力的过渡效果。

  • 更细粒度的导航控制。

  • H端自动控制活动的CSS类链接。

  • 通配小程序端、APP端、H5端。

开始使用 查看文档,或 使用示例(请参见下面的示例)。

问题

在提交问题的之前,请确保阅读 “问题报告清单” 。不符合准则的问题可能会立即被解决。

贡献

提出拉取请求之前,请务必先阅读 查看文档(请参见下面的示例)。。

变更日志

发行说明 中记录了每个发行版的详细信息更改。

特别感谢

特别感谢 markrgba 一直以来对文档和相关测试的维护。

技术交流

uni-app  插件

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问