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

修改授权等

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