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

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

要回复文章请先登录注册

1***@qq.com

1***@qq.com

官方不给力,只能这样咯
2021-10-26 15:31
s***@126.com

s***@126.com

回复 1***@qq.com :
因为你重定向了,原来的页面都关闭了
2021-10-13 09:32
奇牙

奇牙

navigationback返回失败
2021-09-16 11:05
N***@163.com

N***@163.com

H5 只有 * 能重定向,其他路由都无法重定向
2021-09-05 04:52
这是谁的部将

这是谁的部将

navigateTo 跳转success 里 eventChannel 对象不存在,这个怎么破
2021-07-03 11:51
1***@qq.com

1***@qq.com

有人会运到这个问题吗,在使用uni-simple-router的路由开发,然后在非首页的子页面进行a连接跳转,在返回到原页面,会再次触发onLoad函数的,这个onLoad不是只有在初始化或者页面重新生成才会被执行到吗,
2021-06-23 17:53
1***@qq.com

1***@qq.com

我好喜欢作者的文档风格,和幽默的性格,哈哈哈
2021-05-31 14:48
4***@qq.com

4***@qq.com

回复 hhyang :
h5环境下没有这个问题啊
2021-04-04 22:42
hhyang

hhyang (作者)

回复 4***@qq.com :
你路由表没配置对吧 所以才会进入*
2021-04-02 16:06
4***@qq.com

4***@qq.com

// 微信小程序会在用户访问不存在的页面时,出现 to.path === "*" 的情况
// #ifdef MP-WEIXIN
if (to.path === "*") {
next('/pages/404/404');
}
// #endif

这种小bug,能解决下吗?
2021-03-31 22:02