Authored by 陈峰

Merge branch 'hotfix/shareLink' into 'master'

fixed: 分享链接添加频道参数



See merge request !50
... ... @@ -282,6 +282,7 @@
import shoppingBag from 'component/product/shopping-bag.vue';
import operationBar from './operation-bar.vue';
import 'common/back-top';
import cookie from 'yoho-cookie';
const app = $('#app');
... ... @@ -412,9 +413,13 @@
}
});
const href = location.href;
const mark = /\?/.test(href) ? '&' : '?';
const channel = cookie.get('_Channel') || 'men';
share({
title: this.entity.product_name,
link: location.href,
link: `${href}${mark}channel=${channel}`,
desc: '我在BLK发现了一个不错的商品,快来看看吧!',
imgUrl: this.firstImage.replace(/(\{width}|\{height}|\{mode})/g, function($0) {
const dict = {
... ...
... ... @@ -58,6 +58,7 @@
<script>
import yoho from 'yoho';
import tip from 'common/tip';
import cookie from 'yoho-cookie';
export default {
name: 'operation-bar',
... ... @@ -82,11 +83,15 @@
},
methods: {
share() {
const href = location.href;
const mark = /\?/.test(href) ? '&' : '?';
const channel = cookie.get('_Channel') || 'men';
yoho.goShare({
title: this.shareTitle || '',
des: '我在BLK发现了一个不错的商品,快来看看吧!',
img: location.protocol + this.shareImg,
url: location.href
url: `${href}${mark}channel=${channel}`
});
},
toggleFavorite: function() {
... ...