在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue網(wǎng)站如何使用公眾號支付的回調(diào)

vue網(wǎng)站如何使用公眾號支付的回調(diào)

微信的公眾號支付時(shí),需要調(diào)用獲取用戶code的接口,要求提供一個(gè)回調(diào)的url,獲取成功后跳轉(zhuǎn)到url并在后面加上用戶code的參數(shù),比如url是xxx.com/a.html,跳轉(zhuǎn)的是xxx.com/a.html?code=123 但是vue的網(wǎng)址是xxx.com/#/index?id=1 跳轉(zhuǎn)的網(wǎng)址直接把code寫在了xxx.com/的后面,地址就完全不對了。

現(xiàn)在我的方案是,修改webpack配置,做成了多頁面入口,把一個(gè)頁面專門作為支付用。有沒有辦法把邏輯寫在路由的一個(gè)頁面里面?或者有沒有其他更好的方式?你們都是怎么做的呢?

回答
編輯回答
執(zhí)念

微信那邊的回調(diào)地址里面好像是不允許攜帶 hashtag 的

單頁應(yīng)用可以把 vue-router 改成 history 模式:
clipboard.png

同時(shí),如果是 nginx 部署的項(xiàng)目,需要改一下nginx配置:

location / {
  try_files $uri $uri/ /index.html;
}
2017年4月9日 09:37