提交 e24668cc 编写于 作者: guofeng.chen's avatar guofeng.chen

修改授权等

上级 ea07ef17
......@@ -70,22 +70,27 @@ function fliterRoute(query, path) {
has = true;
}
// 商品详情页去掉code
if (path === '/goods-detail') {
let search = querystring(location.search);
if (search.code) {
store.dispatch('getWxUserInfo', search.code);
// delete query.code;
let goodsDetailParams = sessionStorage.getItem('goodsDetailParams');
goodsDetailParams = goodsDetailParams ? JSON.parse(goodsDetailParams) : {};
Object.assign(query, goodsDetailParams);
has = true;
}
if (path === '/goods-detail' && query.code) {
store.dispatch('getWxUserInfo', search.code);
delete query.code;
let goodsDetailParams = sessionStorage.getItem('goodsDetailParams');
goodsDetailParams = goodsDetailParams ? JSON.parse(goodsDetailParams) : {};
Object.assign(query, goodsDetailParams);
has = true;
}
return [query, has];
}
router.beforeEach((to, from, next) => {
console.log('_____href_____', location.href)
if (path === '/goods-detail') {
let searchQuery = querystring(location.search);
if (searchQuery.code) {
let newUrl = location.origin + location.pathname + '#/goods-detail?code=' + searchQuery.code;
location.replace(newUrl);
return;
}
}
let query = { ...to.query };
// 登录token保存并替换路径
let [newQuery, has] = fliterRoute(query, to.path);
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册