Uni Simple Router Versions Save

A simple, lightweight 'uni-app' routing plugin

v2.0.8-beta.4

2 years ago

Fixes bug

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

Known Issues

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

v2.0.8-beta.3

2 years ago

Fixes bug

  • H5this 异常问题 #334
  • APP 端 等待页加载动画及生命周期无法渲染的问题

Add

  • 内测版运行时提示

Known Issues

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

v2.0.8-beta.2

2 years ago

Fixes bug

  • 组件式导航解析字符串错误Bug #227
  • APP 端使用 vue 页面过渡到 nvue tabbar 页面时,启动页空白的Bug #334

Known Issues

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

v2.0.8-beta.1

2 years ago

Fixes bug

  • H5 端,使用 aliasPath 页面作为启动页访问时,返回或再次进入页面会重新触发生命周期Bug (#316)

Add

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

Known Issues

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

v2.0.7

2 years ago

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页效果一致

v2.0.6

2 years ago

Fixes bug

  • 小程序 端 因切页面动画原因导致路由锁提前解锁,可重复跳转bug
  • H5navigateBack 无法使用 success complete 回调
  • H5tabbar 切换时无法触发 onTabItemTap hook

Add

  • appnavigateBack 跳转锁有效
  • app 端 新增 registerLoadingPage 参数,用于控制是否注册加载页。如果关闭将不会执行 loadingPageHook loadingPageStyle 函数。默认开启
  • 小程序 端 新增切页面时间 animationDuration, 默认 300ms。路由锁可捕捉到页面完全切换完成,设置为 0 则只捕捉跳转 api下的complete 函数。
  • 跨端 可用 * 通配符 配合 redirect 错误页面捕捉

Revise

  • 小程序$Route 在计算属性中可用。注意:在计算属性中获取的 query、fullPath 均不可取,它不是最终的数据。因为在计算属性中访问 $Route 时,其他参数均为注入。无法获取最终的参数,仅获取基本骨架参数 namepathaliasPathmeta

Known Issues

  • APP 端启动页为tab时,拦截到其他页面后底部tabbar 还依然存在,请避免把原生 tabbar 页设置成启动页。你可以在 beforeEach 中使用 next 到tabbar页效果一致
  • APP 端 tab 拦截后无法自动还原 选中区域,现需要开发者自行设置。

v2.0.5

2 years ago

Fixes bug

  • npm 发布时附带本地开发依赖导致和脚手架项目冲突 (#260 )
  • onBackPress 事件无法正常捕捉返回类型 (#263 )

Revise

  • $Route 路由元下新增 BACKTYPE 标识。 APP 返回时会在守卫 to 参数下标明。其他端及非返回状态下都为字符串

Known Issues

  • APP 端启动页为tab时,拦截到其他页面后底部tabbar 还依然存在,请避免把原生 tabbar 页设置成启动页。你可以在 beforeEach 中使用 next 到tabbar页效果一致
  • APP 端 tab 拦截后无法自动还原 选中区域,现需要开发者自行设置。

v2.0.4

3 years ago

Fixes bug

  • path-to-regexp exec Invalid dynamic path

Add

  • jest 单元测试

Known Issues

  • APP 端启动页为tab时,拦截到其他页面后底部tabbar 还依然存在,请避免把原生 tabbar 页设置成启动页。你可以在 beforeEach 中使用 next 到tabbar页效果一致
  • APP 端 tab 拦截后无法自动还原 选中区域,现需要开发者自行设置。

v2.0.2

3 years ago

Fixes bug

  • 百度小程序高基础库版本,初始化获取不到 enterPath (#251 )
  • uni-app 原生方法跳转时 path-to-regexp 无法匹配带参数的路径 (#252 )
  • app端app.vue 生命周期下获取 $Route 报错 (#254 )
  • 小程序端 首次路由拦截到其他页面时,app.vue 无法获取正确的路由信息

Known Issues

  • APP 端启动页为tab时,拦截到其他页面后底部tabbar 还依然存在,请避免把原生 tabbar 页设置成启动页。你可以在 beforeEach 中使用 next 到tabbar页效果一致
  • APP 端 tab 拦截后无法自动还原 选中区域,现需要开发者自行设置。

v2.0.1

3 years ago

Fixes bug

  • H5端 vueRouterDev:true 完全模式下,每次跳转都会 reload

Known Issues

  • APP 端启动页为tab时,拦截到其他页面后底部tabbar 还依然存在,请避免把原生 tabbar 页设置成启动页。你可以在 beforeEach 中使用 next 到tabbar页效果一致
  • APP 端 tab 拦截后无法自动还原 选中区域,现需要开发者自行设置。