更新记录
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 #334H5
端,使用aliasPath
页面作为启动页访问时,返回或再次进入页面会重新触发生命周期Bug (#316)
Add
- 新增
beforeProxyHooks
选项,可提前享用页面生命周期。
Known Issues
APP
端启动页为tab时,拦截到其他页面后底部tabbar 还依然存在,请避免把原生tabbar
页设置成启动页。你可以在beforeEach
中使用 next 到tabbar页效果一致
2.0.7(2021-08-16) 下载此版本
Fixes bug
小程序
端onLoad
、onShow
执行不标准的BUG。(#206,#224,#291)小程序
端 启动页必须写onLoad
才会执行的BUG。APP
端 tab 拦截后无法自动还原选中区域现在已修复。- H5端设置
aliasPath
后,无法使用aliasPath
跨端跳转 (#302) - 重写代理生命周期逻辑、保证执行各端执行顺序 (#312)
Revise
- 参数可以直接传递
null
。但是需要注意:在非深度对象传参的情况下,小程序会将null
解析为字符串undefined
- 多端情况下自定义启动参数不仅限制于
query
传递深度参数,任何组合都可以 (#307,#301) - 去除
keyword
白名单字段 - 调整小程序启动页面生命周期的执行,让在小程序下的生命周期能更贴近App、H5
routerErrorEach
新增回调参数、包括:NAVTYPE
、uniActualData
、level
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 一直以来对文档和相关测试的维护。