From c210f9cfad8bc957faf9b5eb464caf05b4f98c14 Mon Sep 17 00:00:00 2001 From: yvan.ni Date: Sat, 21 Dec 2024 10:52:02 +0800 Subject: [PATCH] 助力分享的页面禁止右上角和复制 --- packageA/pages/activity_share/activity_share.js | 5 ++++- packageA/pages/goods_share/goods_share.js | 3 ++- packageA/pages/live_share/live_share.js | 3 ++- packageA/pages/quan/quan.js | 5 ++++- packageA/pages/service_share/service_share.js | 7 ++++--- utils/util.js | 19 +++++++++++++++++++ 6 files changed, 35 insertions(+), 7 deletions(-) diff --git a/packageA/pages/activity_share/activity_share.js b/packageA/pages/activity_share/activity_share.js index 205de3b..6e6938a 100644 --- a/packageA/pages/activity_share/activity_share.js +++ b/packageA/pages/activity_share/activity_share.js @@ -127,7 +127,10 @@ Page({ /** * 生命周期函数--监听页面显示 */ - onShow: function () { getApp().check_can_share(); }, + onShow: function () { + //getApp().check_can_share(); + ut.close_menu(); + }, /** * 生命周期函数--监听页面隐藏 */ diff --git a/packageA/pages/goods_share/goods_share.js b/packageA/pages/goods_share/goods_share.js index 27b065b..8113d87 100644 --- a/packageA/pages/goods_share/goods_share.js +++ b/packageA/pages/goods_share/goods_share.js @@ -123,7 +123,8 @@ Page({ /*** 生命周期函数--监听页面显示***/ onShow: function () { - getApp().check_can_share(); + //getApp().check_can_share(); + ut.close_menu(); var th=this; if(app.globalData.userInfo) { diff --git a/packageA/pages/live_share/live_share.js b/packageA/pages/live_share/live_share.js index 2062041..b6b2aac 100644 --- a/packageA/pages/live_share/live_share.js +++ b/packageA/pages/live_share/live_share.js @@ -44,7 +44,8 @@ Page({ * 生命周期函数--监听页面显示 */ onShow: function () { - getApp().check_can_share(); + //getApp().check_can_share(); + ut.close_menu(); }, /** diff --git a/packageA/pages/quan/quan.js b/packageA/pages/quan/quan.js index f7dcb84..52dba36 100644 --- a/packageA/pages/quan/quan.js +++ b/packageA/pages/quan/quan.js @@ -48,7 +48,10 @@ Page({ /** * 生命周期函数--监听页面显示 */ - onShow: function () { getApp().check_can_share(); }, + onShow: function () { + // getApp().check_can_share(); + ut.close_menu(); + }, /** * 生命周期函数--监听页面隐藏 diff --git a/packageA/pages/service_share/service_share.js b/packageA/pages/service_share/service_share.js index 13f8e2c..6b52153 100644 --- a/packageA/pages/service_share/service_share.js +++ b/packageA/pages/service_share/service_share.js @@ -97,10 +97,11 @@ Page({ /*** 生命周期函数--监听页面显示***/ onShow: function () { - getApp().check_can_share(); + //getApp().check_can_share(); + ut.close_menu(); - var th=this; - getApp().getConfig2(function(rs){ + var th=this; + getApp().getConfig2(function(rs){ //计算等级价相关 var swithc_list=rs.switch_list; var sw_arr=JSON.parse(swithc_list); diff --git a/utils/util.js b/utils/util.js index 50830c6..b8cebfc 100644 --- a/utils/util.js +++ b/utils/util.js @@ -1042,5 +1042,24 @@ module.exports = { paramObj[key] = value; } return paramObj; + }, + close_menu(){ + wx.hideShareMenu(); + try{ + wx.offCopyUrl() + //替换掉复制链接 + wx.onCopyUrl(() => { + setTimeout(()=>{ + wx.setClipboardData({ + data: '暂不支持分享', + success (res) { } + }) + },500) + return { query: 'a=1&b=2' } + }) + + }catch(err){ + + } } }; -- libgit2 0.21.4