h5通过url拼接的参数请求数据显示内容。 vue或uniapp结等mvc结构构打包h5同理 如果不想浏览器地址栏被复制到完整参数,可以重定向替换路径 根目录App.vue onLoad 中存储了地址栏参数 onShow中则可以添加
onShow() {
// #ifdef H5
if (location.href.indexOf('/#/') != -1 && location.href.indexOf('token=') != -1) {
let url = location.href.split('?')[0].split('/#/')[1]
window.history.replaceState({}, '', `./#/${url}`)
}
// #endif
}
实际是访问了,但是访问后又重新定义
例如原本
xx.com/#/pages/index/index?xx&xx
替换xx.com/#/pages/index/index