我们做微信公众号项目的时候,肯定会进行授权,但是这个授权有一个很大很大的bug,就是重定向的时候会默认把#后面的内容给截取掉,然后很容易造成死循环等一系列问题
我们就当需要跳转的链接是这样的:
http:22.22.22.22:8080/index.html#/transformAp?Village_id=2
做公众号项目肯定要截取url上的参数对吧,因为这个链接有’#’,所以获取不到Village_id
咋解决呢?
解决方法一:
把链接换成这样的
http:22.22.22.22:8080/index.html?Village_id=2#/transformAp
将#/transformAp放在最后面,你也需要让后台配置一下,让返回的地址,把#/transformAp放在最后面
解决方法二:
因为我这是用vue写的,你如果也是vue项目的话,直接换成history路由,就不用写丑陋的'#'了,然后这个问题就不在了