分享时能不能在函数中添加判断?

小程序 文章 2022-02-17 18:20 471 0 全屏看文

AI助手支持GPT4.0

分享时能不能在函数中添加判断?Can you add a judgment to the function when sharing?

分享时能不能在函数中添加判断?

在调用onShareAppMessage()时,我想在里面添加一个判断(比如用户是否登录),如果判断不通过,不希望底部弹出分享窗口,而是跳到登录页面。在测试时发现只要调用了onShareAppMessage()必定会弹出底部分享窗口

When calling onshareaappmessage(), I want to add a judgment (such as whether the user logs in). If the judgment fails, I don't want the sharing window to pop up at the bottom, but jump to the login page. During the test, it is found that as long as onshareaappmessage() is called, the bottom sharing window will pop up

回答:

超:

提前判断 根据判断结果 替换对应点击按钮

周冉:

一旦走进onShareAppMessage()你没法阻止弹出分享弹框。

要是用户未登录的话你可以把分享给禁用掉。但用户也不知道要登陆才能分享。

所以你可以在页面上自己画个分享按钮,如果未登录就弹框提示,如果已登录就用<button open-type='share'></button>来渲染

brave:
onShow(){  if (登录了) {    ....  } else {    wx.hideShareMenu({      menus: ['shareAppMessage', 'shareTimeline']    })  }}

-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
小程序2M大小限制,能提升下吗?太小了了。图片都放到服务器了。就代码超过2M。太小了
UnionID
pc端不能使用是怎么回事?
请问小游戏在主体迁移完成后,未能在7天内完成提审、发布,会有什么后果吗?
此用户已被绑定为5个小程序/公众号的客服人员,无法继续绑定?
随便看看
企业微信通讯录账号被管理员误/恶意删除,怎么办? 8474
问题? 7999
如何快速搭建抽奖助手小程序(无需代码知识) 5258
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 6531
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 5822
我的小程序广告收款主体是个体工商户,每个月邮寄两次发票很是麻烦,我年底的时候打包邮寄一次可以么? 5486
如何解决渲染层网络错误Failed to load media? 16737
小程序找号找回 释放昵称? 2758
我的小程序广告主收入5301,实际进账4406,是怎么回事呀? 2628
删除部分微信用户个人数据的通知,怎么删除? 5797