hhyang
hhyang
  • 发布:2019-07-14 17:09
  • 更新:2024-03-08 12:05
  • 阅读:28929

uni-simple-router 路由、拦截、最优雅的解决方案

分类:uni-app

vue3 + vite

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

uni-simple-router

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

安装

NPM

 npm install uni-simple-router
如果在一个模块化工程中使用它,必须要通过 Vue.use() 明确地安装路由功能:
import Vue from 'vue'  
import Router from 'uni-simple-router'  

Vue.use(Router)

大纲

  1. 编程式的导航

  2. 命名式路由

  3. 路由传参

  4. 全局前置守卫

  5. 全局后置钩子

  6. 路由独享守卫

  7. 路由元信息

  8. 完整的导航解析流程

  9. 注意事项

简介说明:

是否你也曾感叹过为啥官方就不搞一个类似 Vue-router 一样的路由管理器?苦苦寻找。搜遍百度?社区?以及 Google?甚至是官方的各大 QQ 群?难受没找到!直到此插件出来之前也没有一个更好的解决方法。于是,没错,就是,它诞生了。只要你会使用 Vue-router 即可马上上手,下面文档的完全不用看。它保留了 Vue-router 完全相似的书写风格,让你 倍感亲切 !

不要脸系列:

最后欢迎大家来PR,一个人的力量是有限的,大家一起来。如果有帮到你们能否在github上点个赞,文章点个赞。赞越多需求完成的越快哦 ,有啥问题在下方留言。不要那么吝啬嘛!

相关连接:

1. uni-simple-router 文档地址

2. uni-simple-router github地址

3. uni-simple-router 插件市场

4.uni-app-tools工具集合

5. uni-app官方路由文档

6.uni-simple-router之H5强化篇

10 关注 分享
SimpleJalon 老哥教教我 萌龙 q***@qq.com 1***@qq.com 完美先生 达达x 2***@qq.com 1***@qq.com qmit

要回复文章请先登录注册

hhyang

hhyang (作者)

回复 1***@qq.com :
比如说? 上个demo?
2019-12-02 18:35
1***@qq.com

1***@qq.com

为什么手动刷新 拿不到应用onLaunch周期的参数
2019-12-02 18:10
hhyang

hhyang (作者)

## bugFix
* 修复在H5端上生命周期异常的bug ([#49 ](https://github.com/SilurianYang/uni-simple-router/issues/49))
* 修复 `history` 模式下 微信公众号中 子页面返回 `tabbar` 首页 自动刷新的bug ([#46](https://github.com/SilurianYang/uni-simple-router/issues/46))

## revise
* H5端 官方不友好表现 刷新页面后会返回首页的问题
2019-12-01 21:33
hhyang

hhyang (作者)

# 1.3.71
## 修复
* 1.3.7遗留的bug,H5端打包后无法加载页面,一直处于加载状态。
2019-11-28 09:20
9***@qq.com

9***@qq.com

哈哈哈哈
2019-11-24 23:13
hhyang

hhyang (作者)

# 1.3.7

## 修复
* 非5端router.back() 无效的问题
* 未配置beforeEach路由守卫时 H5端 跳转body 的样式不更改的问题
* 正则匹配 pages.json 有rgb时会死循环报错
## 新增
* H5端提供paramsToQuery:true配置 params传参时可变成带?连接
## 调整及优化
* H5端所有跳转规则内部统一为对象跳转
* 配置aliasPath后 跳转路径依旧是path、H5可以通过两者跳转
2019-11-24 19:44
hhyang

hhyang (作者)

回复 踏雪追风 :
问题描述的不全面啊 你可以加群了解更多 769241495
2019-11-12 19:13
踏雪追风

踏雪追风

uni-simple-router 参数 undefined app
2019-11-12 16:47
1***@163.com

1***@163.com

你好,会报url undefind,是什么问题呢
2019-09-12 16:48
hhyang

hhyang (作者)

1.2.4

## 1.修复 url会自动添加: query=%7B%7D ([#15](https://github.com/SilurianYang/uni-simple-router/issues/15))
## 2.修复 APP路由跳转导航钩子被重复调用 ([#16](https://github.com/SilurianYang/uni-simple-router/issues/16))
## 3.修复 APP.vue中跳转路由报错 ([77856](https://ask.dcloud.net.cn/question/77856))
2019-09-02 10:31