前端两个项目部署到一块,并且两个项目中间可以有一方跳转到另一方.
比如我一个PC端vue项目,添加一个a标签:
//href当然我改掉了
<a :href="'http://127.0.0.1:4514/YY/pages/PO/index.html?prjId=' + scope.row.id + '&token=' + token "target="_blank" class="el-button el-button--text el-button--small">跳转</a>
在要跳转的H5X项目接收参数,上面有prjId,token
//prjId:项目id; token:token
if (window.location.search) {
let prjId = window.location.search.split('&')[0];
let token = window.location.search.split('&')[1];
sessionStorage.setItem('prjId', prjId.split('=')[1]);
sessionStorage.setItem('token', token.split('=')[1]);
}
一般情况下,调取接口都需要后台的token,且token可能有实效