res = await cloudbase.callFunction({
name:'web',
data:{
$url:'huajiSsoUrl',
readApiForm:readApiForm,
createApiForm:createApiForm,
}
});
console.log('ssoUrl',res.result.data);
window.location.href = res.result.data;
//提供分享公众号能力
res = await cloudbase.callFunction({
name:'web',
data:{
$url:'signWeixin',
url:'http://f001.u-truck.cn/#/pagesCmn/activity/a001/index',
needRefreshSignature:false
}
});
let signRet = JSON.parse(res.result.data);
console.log('sign',res.result.data);
jweixin.config({
debug: false, // 调试,发布的时候改为false
appId: 'wx92afa50abc60d729',
nonceStr: signRet.nonceStr,
timestamp: signRet.timestamp,
signature: signRet.signature,
jsApiList: [ // 可能需要用到的能力
'updateAppMessageShareData',
'updateTimelineShareData'
]
});
jweixin.error ((res)=>{
console.log('jweixin.error',res);
//刷新后再分享
cloudbase.callFunction({
name:'web',
data:{
$url:'signWeixin',
url:'http://f001.u-truck.cn/#/pagesCmn/activity/a001/index',
needRefreshSignature:true
}
})
});
jweixin.ready(() => { //需在用户可能点击分享按钮前就先调用
jweixin.updateAppMessageShareData({
title: '精益求精 睿智精选', // 分享标题
desc: '十分精选定制产品交流会', // 分享描述
link: 'http://f001.u-truck.cn/#/pagesCmn/activity/a001/index', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl: this.activity.cover, // 分享图标
success: function () {
// 设置成功
console.log('success');
}
})
});