my.showsharepanel()
基础库 或更高版本; 且 支付宝客户端 10.1.60 或更高版本; 若版本较低,建议采取 兼容处理 。
主体: 企业支付宝小程序 、 个人支付宝小程序
相关文档: onshareappmessage 、 my.hidesharemenu
唤起支付宝分享面板。
可以通过页面事件处理函数 page.onshareappmessage 设置分享面板的分享信息或处理分享的回调事件。
当通过 my.showsharepanel 唤起分享功能时,page.onshareappmessage 入参中 from
的值为 code
。
效果示例
my.showsharepanel()
page({
// 唤起分享面板
showsharepanel() {
my.showsharepanel();
},
// 页面分享事件处理函数
onshareappmessage() {
return {
title: '分享 view 组件', // 标题
desc: 'view 组件很通用', // 描述
path: 'pages/index/index', // 分享的小程序页面
success(res) {
console.log('success', res);
},
fail(res) {
console.log('fail', res)
},
}
}
})
q:如何屏蔽分享?
a:
通过胶囊按钮(右上角三个点)中的“分享”按钮,也可以唤起分享面板。当前若要屏蔽此分享功能,只能调用 my.hidesharemenu 将“分享”按钮置灰。