小程序禁止分享当前页

文章目录

    有些微信小程序页面由于需要使用之前页面共享的全局数据,如果将当前页面分享出去,其他用户打开会导致报错,所以,需要这种页面需要禁止转发。

    测试了一下,需要更改两个地方:

    第一处

    注释掉 onShareAppMessage 函数。

      /**
       * 用户点击右上角分享
       */
      /*
      onShareAppMessage: function () {
      },
      */
    

    测试发现,只单纯注释掉这里并不能隐藏掉右上角三个点中的分享功能。还需要进一步的修改。

    第二处

    在 page onLoad 函数的末尾加上

    wx.hideShareMenu();
    

    这里如果不填写参数的话,会默认同时禁用到分享聊天列表和朋友圈。

    参考

    https://developers.weixin.qq.com/miniprogram/dev/api/share/wx.hideShareMenu.html

    关于作者 🌱

    我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式