天天看點

Vue2單頁應用導緻的微信支付安全域名問題

最近vue的單頁應用在測試時遇到一個比較嚴重的問題,在微信内調起微信支付老是報錯,排查後發現是安全域名的設定有問題。vue的單頁應用有兩種模式,hash和history兩種,而hash模式下的url是有一個‘#’的,導緻喚起微信支付的url不固定。但是微信的一個商戶平台隻能添加5個安全域名,如果要把它的多種情況都寫入明顯是不可能的。而history模式是需要背景去配合的。那怎麼單純的前端去解決呢?

簡直被搞得暈頭轉向有沒有。

但是有些情況可能背景不能更改,這時候就隻能找其他解決方法了。

第二種方法是在‘#’前加一個‘?’。

這樣就沒有問題了,但是url真的變得很難看。。。

繼續閱讀