|
|
@@ -526,9 +526,25 @@
|
|
|
if (options.liveId) {
|
|
|
this.liveId = options.liveId; // 仅当 liveId 变化时更新
|
|
|
}
|
|
|
- uni.showShareMenu({
|
|
|
- withShareTicket: true
|
|
|
- });
|
|
|
+ const platform = uni.getSystemInfoSync().platform;
|
|
|
+ if (['mp-weixin', 'mp-alipay', 'mp-baidu', 'mp-toutiao'].includes(platform)) {
|
|
|
+ // 确保 API 存在再调用
|
|
|
+ if (uni.showShareMenu) {
|
|
|
+ uni.showShareMenu({
|
|
|
+ withShareTicket: true, // 可选参数,根据需求配置
|
|
|
+ success: () => {
|
|
|
+ console.log('分享菜单显示成功');
|
|
|
+ },
|
|
|
+ fail: (err) => {
|
|
|
+ console.error('分享菜单显示失败:', err);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ console.warn('当前平台不支持 uni.showShareMenu');
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ console.log('当前平台无需显示分享菜单');
|
|
|
+ }
|
|
|
},
|
|
|
onShareAppMessage() {
|
|
|
return {
|