中止分享
调用Promise的reject()即可中止,不会弹出分享弹窗
onShareAppMessage(e) {
return {
title: '自定义转发标题',
path: '/page/xxx',
imageUrl:'https://xxx',
promise:new Promise((resolve, reject)=>{
// 判断是否进行分享
if(false){
resolve({
title: '自定义转发标题',
path: '/page/xxx',
imageUrl:'https://xxx',
})
}else{
reject()
}
})
}
}
修改分享内容
直接修改分享内容
onShareAppMessage(e) {
return {
title: '自定义转发标题',
path: '/page/xxx',
imageUrl:'https://xxx'
}
}
使用promise的方式修改分享内容
onShareAppMessage(e) {
return {
title: '自定义转发标题',
path: '/page/xxx',
imageUrl:'https://xxx',
promise:new Promise((resolve, reject)=>{
resolve({
title: '自定义转发标题',
path: '/page/xxx',
imageUrl:'https://xxx',
})
})
}
}
更多细节欢迎访问原始地址:qcBlog 微信小程序中止onShareAppMessage分享
文章介绍了在微信小程序中,如何使用Promise的reject()方法中止分享功能,以及两种修改分享内容的方式:一是直接修改,二是使用Promise包装返回对象。
1315

被折叠的 条评论
为什么被折叠?



