iframe传参

master
杜函宇 2 years ago
parent 97e1344aca
commit 281579e87d

@ -20,23 +20,29 @@ export default {
}, },
}; };
}, },
mounted() { mounted() {
// // //
var queryString = window.location.search; // var queryString = window.location.search;
// URLSearchParams // // URLSearchParams
var params = new URLSearchParams(queryString); // var params = new URLSearchParams(queryString);
// JSON // // JSON
// var obj = {};
// // JSON
// params.forEach(function (value, key) {
// //
// var decodedValue = decodeURIComponent(value);
// obj[key] = decodedValue;
// });
var obj = {}; var obj = {};
// JSON window.addEventListener("message", function (event) {
params.forEach(function (value, key) { console.log(event);
// obj = event.data.data;
var decodedValue = decodeURIComponent(value); console.log(obj);
obj[key] = decodedValue;
});
if (obj.token) { if (obj.token) {
localStorage.setItem("MSSM-LIAONING__TOKEN", obj.token); localStorage.setItem("MSSM-LIAONING__TOKEN", obj.token);
} else { } else {
this.$alert("暂无token",'提示', { this.$alert("token不能为空", "提示", {
confirmButtonText: "返回", confirmButtonText: "返回",
callback: (action) => { callback: (action) => {
this.$router.go(-1); this.$router.go(-1);
@ -44,6 +50,7 @@ export default {
}); });
} }
this.$store.commit("app/URLChange", obj); this.$store.commit("app/URLChange", obj);
});
}, },
}; };
</script> </script>

@ -12,18 +12,8 @@ import axios from "axios";
NProgress.configure({ showSpinner: false }); NProgress.configure({ showSpinner: false });
const whiteList = ["/login", "/register"]; const whiteList = ["/login", "/register"];
router.beforeEach(async (to, from, next) => { router.beforeEach((to, from, next) => {
let token = localStorage.getItem('MSSM-LIAONING__TOKEN')
if (token) {
next() next()
} else {
this.$alert("暂无token",'提示', {
confirmButtonText: "返回",
callback: (action) => {
this.$router.go(-1);
},
});
}
}) })
router.afterEach(() => { router.afterEach(() => {
NProgress.done(); NProgress.done();

Loading…
Cancel
Save