From 80f2cc204a67027404b514c6865f9aa039a845b1 Mon Sep 17 00:00:00 2001 From: huzhiming <840175290@qq.com> Date: Tue, 5 Nov 2019 11:32:59 +0800 Subject: [PATCH] feat(分享): 添加分享测试代码 --- apps/common/xianyu.js | 55 +++++++++++++++++++++++++++++++------------------------ 1 file changed, 31 insertions(+), 24 deletions(-) diff --git a/apps/common/xianyu.js b/apps/common/xianyu.js index 187e060..4b6930d 100644 --- a/apps/common/xianyu.js +++ b/apps/common/xianyu.js @@ -31,33 +31,40 @@ const xianyu = { * @ version: V1.0.5 */ setXianyuShare() { - window._xianyuShare = () => { - var param = { - shareType: 'activity', // 类型,默认activity - image: 'http://gw.alicdn.com/tps/i1/TB1Nep5FVXXXXXDaXXXE799_VXX-800-800.jpg', - url: 'http://h5.xianyu.tb.cn/xianyu/maishen.html?wxIsAvailable', // 分享链接 - link: 'http://h5.xianyu.tb.cn/xianyu/maishen.html?wxIsAvailable', // 和url保持 - title: '下载闲鱼App', // 分享标题 - text: '你可记得家里堆积的闲置物,你可知他们正在黯然神伤。让他们来闲鱼卖身吧,即可' + console.log('开始调用分享'); + if (this.isAliApp && window.WindVane) { + window._xianyuShare = () => { + var param = { + shareType: 'activity', // 类型,默认activity + image: 'http://gw.alicdn.com/tps/i1/TB1Nep5FVXXXXXDaXXXE799_VXX-800-800.jpg', + url: 'http://h5.xianyu.tb.cn/xianyu/maishen.html?wxIsAvailable', // 分享链接 + link: 'http://h5.xianyu.tb.cn/xianyu/maishen.html?wxIsAvailable', // 和url保持 + title: '下载闲鱼App', // 分享标题 + text: '你可记得家里堆积的闲置物,你可知他们正在黯然神伤。让他们来闲鱼卖身吧,即可' + }; + + window.WindVane.call('WVIdleFishApi', 'showShareMenu', param, (data) => { + // alert('success:' + JSON.stringify(data)); + console.log('success:', JSON.stringify(data)); + }, function(e) { + // alert('fail:' , JSON.stringify(e)); + console.log('fail:', JSON.stringify(e)); + }); }; - window.WindVane.call('WVIdleFishApi', 'showShareMenu', param, (data) => { - // alert('success:' + JSON.stringify(data)); - }, function (e) { - // alert('fail:' + JSON.stringify(e)); - }); - }; - - return new Promise((resolve, reject) => { - window.WindVane.call('WVIdleFishApi', 'setNavigatorRightItem', { - title: '∙∙∙', // 按钮名称 func:'test' //点击调用函数 - func: '_xianyuShare' // func: 'test' //点击调用函数 注意调用的函数必须挂载在window上 - }, function(data) { - resolve(data); - }, function(e) { - reject(e); + return new Promise((resolve, reject) => { + window.WindVane.call('WVIdleFishApi', 'setNavigatorRightItem', { + title: '∙∙∙', // 按钮名称 func:'test' //点击调用函数 + func: '_xianyuShare' // func: 'test' //点击调用函数 注意调用的函数必须挂载在window上 + }, function(data) { + console.log('setNavigatorRightItem', data); + resolve(data); + }, function(e) { + reject(e); + console.log('setNavigatorRightItem', e); + }); }); - }); + } }, finishXianyuPage() { -- libgit2 0.24.0