31 lines
776 B
JavaScript
31 lines
776 B
JavaScript
const shareEvent = (option, obj) => {
|
|
let shareObj = {
|
|
title: obj.title,
|
|
path: obj.path,
|
|
imgUrl: obj.imgUrl,
|
|
success (res) {
|
|
// 转发成功之后的回调
|
|
if (res.errMsg === 'shareAppMessage:ok') { }
|
|
},
|
|
fail (res) {
|
|
// 转发失败之后的回调
|
|
if (res.errMsg === 'shareAppMessage:fail cancel') {
|
|
// 用户取消转发
|
|
|
|
} else if (res.errMsg === 'shareAppMessage:fail') {
|
|
// 转发失败,其中 detail message 为详细失败信息
|
|
}
|
|
},
|
|
complete () {
|
|
// 转发结束之后的回调(转发成不成功都会执行)
|
|
}
|
|
}
|
|
if (option.from === 'button') {
|
|
// 来自页面内转发按钮
|
|
console.log(option.target)
|
|
}
|
|
return shareObj
|
|
}
|
|
|
|
export default shareEvent
|