|
@@ -101,18 +101,23 @@ export default {
|
|
|
window.addEventListener(
|
|
|
"popstate",
|
|
|
function(e) {
|
|
|
- const examId = localStorage.getItem("examId")
|
|
|
- const organId = localStorage.getItem("organId")
|
|
|
- // window.location.replace(
|
|
|
- // window.location.href.toString().replace(window.location.hash, "") + `#/signUp?examId=${examId}&organId=${organId}`
|
|
|
- // );
|
|
|
- that.$router.push({
|
|
|
- path: "/signUp",
|
|
|
- query: {
|
|
|
- examId: examId,
|
|
|
- organId: organId
|
|
|
- }
|
|
|
- })
|
|
|
+ const ua = window.navigator.userAgent.toLowerCase()
|
|
|
+ if (ua.match(/MicroMessenger/i) == 'micromessenger') {
|
|
|
+ WeixinJSBridge.call('closeWindow')
|
|
|
+ } else {
|
|
|
+ const examId = localStorage.getItem("examId")
|
|
|
+ const organId = localStorage.getItem("organId")
|
|
|
+ // window.location.replace(
|
|
|
+ // window.location.href.toString().replace(window.location.hash, "") + `#/signUp?examId=${examId}&organId=${organId}`
|
|
|
+ // );
|
|
|
+ that.$router.push({
|
|
|
+ path: "/signUp",
|
|
|
+ query: {
|
|
|
+ examId: examId,
|
|
|
+ organId: organId
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
},
|
|
|
false
|
|
|
);
|