因为分享地址需要带某些参数,但是参数必须登录过后才能获得,
点击button直接呼起分享面板,我无法先进行判断是否登录,
有没有内置事件,可以进行判断后再选择是否呼起分享面板
好的 暂时只能先用这个方法,谢谢了哈
你可尝试在按钮上面放一层遮罩。
如果,用户未登录,遮罩展示,点击遮罩的时候,提示做登录。
如果,用户已登录,移除遮罩。
这个逻辑满足你的场景。
因为右上角的分享按钮的点击率是非常低的,
所以,建议你可以先忽略右上角分享按钮造成的影响。
你可以初始化先隐藏右上角转发,判断已登录再显示
页面的share button可以用遮罩之类的控制,但是右上角的分享,开发者是没法去判断进行禁止的,所以我提的方案最好是在button open-type=“share” 中内置事件
建议做两个按钮。判断是否登录 然后显示 哪个按钮。登录了 就显示 带分享的按钮。没登录就显示不带分享的按钮