每次发生路由跳转会报错这个错 但是HBuilderX 编译的时候没报错 [route-guards] error:TypeError: Cannot read property 'call' of undefined 我使用的是npm
1***@163.com (作者)
好的
2020-07-09 15:02
2***@qq.com
回复 1***@163.com: 我在h5环境中测试好像没用问题,请问你在哪个运行环境中使用的
2020-07-09 15:04
1***@163.com (作者)
回复 2***@qq.com: 我在微信小程序用的
2020-07-09 15:05
2***@qq.com
回复 1***@163.com: 我测试好像也没有问题。插件市场有一个能直接运行的demo,你试试在微信小程序能不能正常运行
2020-07-09 15:09
1***@163.com (作者)
回复 2***@qq.com: 好的
2020-07-09 15:09
1***@163.com (作者)
回复 2***@qq.com: 那个demo没问题 那是我这边的问题 ,,虽然这个报错不影响
2020-07-09 15:14
2***@qq.com
回复 1***@163.com: 方便的话,可以把代码贴一下,我帮你找一下bug
2020-07-09 15:16
1***@163.com (作者)
回复 2***@qq.com:
//路由守卫
import UniRouteGuards from 'uniapp-route-guards';
Vue.use(UniRouteGuards);
const guard = new UniRouteGuards();
// 自定义路由拦截白名单
const WHILE_LIST = ['./productList'];
// 跳过路由白名单拦截
guard.beforeEach((to, from, next) => {
});
2020-07-09 15:19
1***@163.com (作者)
回复 2***@qq.com: 我要把main的配置全部贴出来嘛?
2020-07-09 15:20
2***@qq.com
回复 1***@163.com: 这个有点不好定位错误,你可以显示在你写的 “跳过路由白名单拦截” 的拦截器里,在最后一个
else
代码块中填写 next(false); 来中断路由跳转2020-07-09 15:25
1***@163.com (作者)
回复 2***@qq.com: 可能是跟别的插件冲突了把 我先不管这个了
2020-07-09 15:28
2***@qq.com
回复 1***@163.com: 嗯
2020-07-09 15:29