记录vue2和vue3的接受参数以及vue中url参数解码
vue2
this.$router.onReady(() => {
let obj = this.$route.query.obj || '';
let query = JSON.parse(decodeURIComponent(obj) || {}) //URI 进行解码,可根据自身参数决定去留
})
vue3
const router = useRouter();
router
.isReady()
.then(() => {
let obj = router.currentRoute.value.query.obj; //上线
let query = JSON.parse(decodeURIComponent(obj) || {}); //URI 进行解码,可根据自身参数决定去留
})
.catch(() => {
// 失败
});