路由问题

出现的问题

提示state过长

排查时发现的问题

通过打开链接进入如小程序时,跳转到微信后再次连续进入两次index页面,然后出现stata过长

正常情况时会发生的跳转

正常时应该是:首次进入小程序时需要授权,跳转到微信后再次跳转进入指定页面进行授权得到token,然后重新进入小程序,应该再次进入该指定页面后继续后续操作。所发现问题出现的原因是没有进入我们指定的页面中,而是跳转进入了路由表提供的页面内。证明我们所提供去跳转的页面它并没有找到。那么问题转移至为什么会找不到我们指定的页面?

下列是我们目标要去跳转的页面

 

我们可以看出这个路径中带着#,证明这是一个hash路由的写法

这时开始排查问题所在

路径属于正常路径,没有任何问题,于是将目光转移到了设置上

 

发现问题所在!

我提供的路径是hash模式的,但是我设置的却是history模式,导致最终进行跳转时,无法识别我所选的路径,最终进行了跳转到路由表的默认路径中。

更改后问题解除.

 

posted @ 2021-10-22 11:06  小衲的学习生活  阅读(41)  评论(0)    收藏  举报