Authored by 李奇

v-blk-href修改

... ... @@ -50,17 +50,17 @@ function BlkHrefBinding(el, binding) {
if (query) {
query = query[1] || '';
return `${protocol}m.yohoblk.com/new${query}`;
return el.href = `${protocol}m.yohoblk.com/new${query}`;
}
// 全部品类
if (value === 'm.yohobuy.com/cate') {
return `${protocol}m.yohoblk.com/cate-all`;
return el.href = `${protocol}m.yohoblk.com/cate-all`;
}
// 全部品牌
if (value === 'm.yohobuy.com/brand' || value === 'm.yohobuy.com/brands') {
return `${protocol}m.yohoblk.com/brand`;
return el.href = `${protocol}m.yohoblk.com/brand`;
}
// 部分品牌
... ... @@ -70,7 +70,7 @@ function BlkHrefBinding(el, binding) {
let domain = query.match(/domain=([^&]*)&?.*?/);
domain = domain[1] || '';
return `${protocol}m.yohoblk.com/product/shop/${domain}?${query}`;
return el.href = `${protocol}m.yohoblk.com/product/shop/${domain}?${query}`;
}
let subDomain = value.match(/(.+)\.m\.yohobuy\.com/);
... ... @@ -83,20 +83,22 @@ function BlkHrefBinding(el, binding) {
if (editorialId) {
editorialId = editorialId[1];
return `${protocol}m.yohoblk.com/editorial/${editorialId}.html`;
return el.href = `${protocol}m.yohoblk.com/editorial/${editorialId}.html`;
}
} else if (subDomain === 'list') {
// 品类
query = value.match(/\?.*/);
query = query ? query[0] : '';
return `${protocol}m.yohoblk.com/product/list${query}`;
return el.href = `${protocol}m.yohoblk.com/product/list${query}`;
} else {
// 品牌
query = value.match(/\?.*/);
query = query ? query[0] : '';
return `${protocol}m.yohoblk.com/product/shop/${subDomain}${query}`;
return el.href = `${protocol}m.yohoblk.com/product/shop/${subDomain}${query}`;
}
}
el.href = `${protocol}${value}`;
}
... ...
... ... @@ -309,7 +309,7 @@
}
});
},
created(){
created() {
yoho.addNativeMethod('changeChannel', val => {
let label;
... ...