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

小程序 文章 2022-02-17 18:20 573 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群

相关文章
uniapp APP 微信支付时报错,能调起微信,但支付失败?
点击事件bindtap无效?
小程序发送消息到服务通知中,可以完全用后台代码吗?
61005 message: "component ticket is expired?
跳转App?
随便看看
教育科技公司申请微信支付被拒绝? 4798
微信公众号免300认证教程 5892
小程序已经上线,作为管理员无法在小程序数据助手查看数据? 5299
小程序广告组件通过审核,但是小程序内没有显示广告? 5067
企业微信通讯录账号被管理员误/恶意删除,怎么办? 9568
问题? 9048
如何快速搭建抽奖助手小程序(无需代码知识) 6177
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 7472
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 6793
我的小程序广告收款主体是个体工商户,每个月邮寄两次发票很是麻烦,我年底的时候打包邮寄一次可以么? 6127