一个简单易用支持全平台路由支持拦截器 - 更新日志

1.6.16(2025-05-08)

修复小程序错误

1.6.15(2025-05-06)

修改触发任意页面方法,使用方法变更,文档修改

1.6.14(2025-04-23)

修改文档

1.6.13(2025-04-23)

增加callAnyPageMethods方法,文档修改

1.6.12(2025-04-22)

删除多余打印

1.6.11(2025-04-22)

增加callMethod方法,可以直接调用当前页面方法,vue3需要defineExpose({funcName})导出方法, 增加isFirstPage方法,判断是否是第一页 增加callAnyPageMethod方法,执行已打开的任意页方法,vue3需要defineExpose({funcName})导出方法 增加sonSendToParent方法,执行回退页方法并回退

1.6.10(2024-09-30)

修复params参数传递错误

1.6.9(2024-09-29)

删除多余打印

1.6.8(2024-09-19)

fix bug

1.6.7(2024-09-12)

小bug修改

1.6.6(2024-09-12)

修改拦截器中next方法,更新文档说明

1.6.5(2024-09-05)

修改demo报错增加示例

1.6.4(2024-08-29)

修改ts参数类型可选

1.6.3(2024-08-22)

增加示例代码

1.6.2(2024-08-22)

增加event事件下一页可调用trigger触发上页或已打开的多个页面的事件

1.6.1(2023-06-04)

修改拦截器一些问题

1.6.0(2023-06-03)

修复上个版本拦截器某些特殊情况下会导致可能的bug

1.5.9(2023-06-03)

优化拦截器使用方式,增加next方便做弹窗处理,query和params参数获取方式优化,将原来方法改为对象,

1.5.8(2022-11-22)

优化参数编码方式

1.5.7(2022-11-21)

修复vue3打包后跳转无效,修改query编码方式减少url长度

1.5.6(2022-11-15)

更新使用文档和示例代码

1.5.5(2022-11-11)

加锁避免快速点击跳转多次

1.5.4(2022-11-11)

新增刷新当前页面方法reloadPage

1.5.3(2022-11-11)

新增刷新当前页面方法

1.5.2(2022-11-06)

修改引入方式,增加错误拦截器

1.5.1(2022-08-04)

  • 兼容url拼接参数,最小改动即可兼容官方路由,该路由获取的query参数会合并url参数,但是url传参会丢失数据类型

1.5(2022-07-24)

修复vue3获取不到参数的bug,参数命名更加规范,传参分为query参数和params参数,params 参数支持任意官方的跳转方式传参并且无入侵代码,兼容性强

1.4(2022-03-18)

修改query参数导出方式,query包含在router对象中,修改使用说明

1.3(2022-03-17)

简化拦截器调用方式 router.before((from) => { console.log(from); console.log('l am inter 2222 -----------------') // from.path = "pages/login/forget" return from }) router.after((to) => { return to })

1.2(2022-03-07)

简化路由拦截器调用,修复参数获取

1.1(2021-12-24)

修改query()获取参数方法,可以解析自己在链接上拼接的参数,比如其它APP打开uni APP所携带的参数,但是会丢失数据类型

1.0(2021-06-05)