6***@qq.com
6***@qq.com
  • 发布:2020-04-01 20:18
  • 更新:2021-10-07 20:16
  • 阅读:1837

#插件讨论# uni-simple-router 小程序拦截怎么做?

分类:uni-app

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

2020-04-01 20:18 负责人:无 分享
已邀请:
a***@126.com

a***@126.com

我这边儿在使用原生的tabbar的时候,在微小信程序端没有办法顺利的进入到router.beforeEach,请问这个问题是否有办法解决呢?

hhyang

hhyang - 如有问题,请添加QQ1606726660 备注付费咨询

非路由插件 api 跳转 无法拦截 所以小程序第一次进去无法拦截 如果一定要拦截可以这样

无法拦截部分

  1. 原生自带 tabbar
  2. 返回按钮

解决办法

全部使用自定义 小程序首屏无法拦截 你可以搞个过度页面 然后在用跳转

  • 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_小白菜

h5_小白菜

同样情况,用的uni-simple-router,进入小程序初次进入会进到router.beforeEach里,页面跳转的时候就不会进去了。在H5中每次都会进,求解

  • ahhhhhhh

    我的是页面返回的时候router.beforeEach不拦截

    2020-06-01 10:59

W***@163.com

W***@163.com

使用自定义tabbar调用强制触发方法

该问题目前已经被锁定, 无法添加新回复