A simple, lightweight 'uni-app' routing plugin
APP
端 普通nvue页面跳nvueTab页面白屏 #373
APP
端启动页为tab时,拦截到其他页面后底部tabbar 还依然存在,请避免把原生 tabbar
页设置成启动页。你可以在 beforeEach
中使用 next 到tabbar页效果一致H5
端 this
异常问题 #334
APP
端 等待页加载动画及生命周期无法渲染的问题APP
端启动页为tab时,拦截到其他页面后底部tabbar 还依然存在,请避免把原生 tabbar
页设置成启动页。你可以在 beforeEach
中使用 next 到tabbar页效果一致小程序
端 onLoad
、onShow
执行不标准的BUG。(#206,#224,#291)小程序
端 启动页必须写 onLoad
才会执行的BUG。APP
端 tab 拦截后无法自动还原选中区域现在已修复。aliasPath
后,无法使用 aliasPath
跨端跳转 (#302)null
。但是需要注意:在非深度对象传参的情况下,小程序会将 null
解析为字符串undefined
query
传递深度参数,任何组合都可以 (#307,#301)keyword
白名单字段routerErrorEach
新增回调参数、包括:NAVTYPE
、uniActualData
、level
APP
端启动页为tab时,拦截到其他页面后底部tabbar 还依然存在,请避免把原生 tabbar
页设置成启动页。你可以在 beforeEach
中使用 next 到tabbar页效果一致小程序
端 因切页面动画原因导致路由锁提前解锁,可重复跳转bugH5
端 navigateBack
无法使用 success
complete
回调H5
端 tabbar
切换时无法触发 onTabItemTap
hookapp
端 navigateBack
跳转锁有效app
端 新增 registerLoadingPage
参数,用于控制是否注册加载页。如果关闭将不会执行 loadingPageHook
loadingPageStyle
函数。默认开启
小程序
端 新增切页面时间 animationDuration
, 默认 300ms
。路由锁可捕捉到页面完全切换完成,设置为 0
则只捕捉跳转 api
下的complete
函数。跨端
可用 *
通配符 配合 redirect
错误页面捕捉小程序
端 $Route
在计算属性中可用。注意:在计算属性中获取的 query、fullPath 均不可取,它不是最终的数据。因为在计算属性中访问 $Route
时,其他参数均为注入。无法获取最终的参数,仅获取基本骨架参数 name
、path
、aliasPath
、meta
APP
端启动页为tab时,拦截到其他页面后底部tabbar 还依然存在,请避免把原生 tabbar
页设置成启动页。你可以在 beforeEach
中使用 next 到tabbar页效果一致APP
端 tab 拦截后无法自动还原 选中区域,现需要开发者自行设置。enterPath
(#251 )path-to-regexp
无法匹配带参数的路径 (#252 )app端
在 app.vue
生命周期下获取 $Route
报错 (#254 )小程序端
首次路由拦截到其他页面时,app.vue
无法获取正确的路由信息APP
端启动页为tab时,拦截到其他页面后底部tabbar 还依然存在,请避免把原生 tabbar
页设置成启动页。你可以在 beforeEach
中使用 next 到tabbar页效果一致APP
端 tab 拦截后无法自动还原 选中区域,现需要开发者自行设置。