yuhongqi 4 ماه پیش
والد
کامیت
57028795d3
1فایلهای تغییر یافته به همراه19 افزوده شده و 3 حذف شده
  1. 19 3
      pages/home/living.vue

+ 19 - 3
pages/home/living.vue

@@ -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 {