uni-simple-router 按照官方的模式进行引入插件后。微信小程序 路由拦截没有效果。需要怎么配置?

6***@qq.com
- 发布:2020-04-01 20:18
- 更新:2021-10-07 20:16
- 阅读:2070
4 个回复
a***@126.com
我这边儿在使用原生的tabbar的时候,在微小信程序端没有办法顺利的进入到router.beforeEach,请问这个问题是否有办法解决呢?
hhyang - 如有问题,请添加QQ1606726660 备注付费咨询
非路由插件
api
跳转 无法拦截 所以小程序第一次进去无法拦截 如果一定要拦截可以这样无法拦截部分
tabbar
解决办法
全部使用自定义
小程序首屏无法拦截 你可以搞个过度页面 然后在用跳转6***@qq.com (作者)
不好意思。我没有描述清楚。是这样的。首次进入页面能触发router.beforeEach。但是在进行页面切换的时候就不行了。我现在把官方的代码拉下来。然后定义成最简单的模式。运行小程序上切换是可以触发的。 自己的项目里面就不行。
2020-04-01 21:24
6***@qq.com (作者)
找到问题了,应该是他的uniapp 出的一个包含uni-ui 模板的问题。我使用默认的模板就能在切换页面的时候触发守卫了。
2020-04-01 21:34
我头没秃
回复 6***@qq.com: 请问你是怎么实现的啊,我这边是用的uniapp的默认模板,但还是没有效果。
2020-04-07 18:03
6***@qq.com (作者)
回复 我头没秃: uni-simple-router 使用这个插件做的。我这边也是刚接触不久。在小程序上还有有点没莫着头脑。你可以先看看使用这个插件 官方的形式做一下
2020-04-26 18:54
a***@126.com
回复 我头没秃: 请问您现在有解决这个问题吗?
2021-03-12 17:56
h5_小白菜
同样情况,用的uni-simple-router,进入小程序初次进入会进到router.beforeEach里,页面跳转的时候就不会进去了。在H5中每次都会进,求解
ahhhhhhh
我的是页面返回的时候router.beforeEach不拦截
2020-06-01 10:59
W***@163.com
使用自定义tabbar调用强制触发方法