100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 小程序动态隐藏分享按钮

小程序动态隐藏分享按钮

时间:2021-11-24 00:58:36

相关推荐

小程序动态隐藏分享按钮

业务背景:小程序需要根据条件动态隐藏分享给好友、分享到朋友圈功能

原生小程序中加上分享函数,页面就可分享,如下:

onShareAppMessage: function (res) {if (res.from === 'button') {// 来自页面内转发按钮console.log(res.target)}return {title: '自定义转发标题',path: '/page/user?id=123'}}

但是我们要动态设置分享按钮(例如根据后端返回的身份展示),如果去掉这个函数那所有人都无法分享,显然不合适,所以我们需要动态来设置

话不多说,上码,粘过去直接用

满足条件隐藏分享给好友按钮

if (条件) {wx.hideShareMenu({menus: ['shareAppMessage'],//menus: ['shareAppMessage', 'shareTimeline']})}

说明:

1、"shareAppMessage"表示“发送给朋友”按钮,"shareTimeline"表示“分享到朋友圈”按钮

2、隐藏“发送给朋友”按钮时必须同时隐藏“分享到朋友圈”按钮,隐藏“分享到朋友圈”按钮时则允许不隐藏“发送给朋友”按钮(也就是说隐藏了‘发送给朋友’,那么‘分享到朋友圈’就必然没有)

参考链接:https://developers./miniprogram/dev/api/share/wx.hideShareMenu.html

觉得不错,赏个关注呗😀,不胜感激Thanks♪(・ω・)ノ

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。