该项目用vue写,跳转到支付页面时,地址为http://xxx.www.com/page/index.html#/pay
那么点击按钮发起支付时候,会弹出一个框,提示当前页面URL未注册,最终找到的解决办法如下:
首先,去到微信公众号商户平台支付配置中,配置URL地址为:http://xxx.www.com/page/,以及http://xxx.www.com/page/index.html#/,
这里不清楚具体生效是那个,因此两个都可配上,详情借助了网上找到的一些解决连接,可见:
https://developers.weixin.qq.com/community/develop/article/doc/0002cc472406c8f0e7eb09cfa54c13
其次,公众号入口页面跳转为http://xxx.www.com/page/index.htm?#/home(写自己需要跳转的页面,主要是#前面加一个?)
这样子就能解决这个问题。