收藏
回答

button组件的open-type设置为getPhoneNumber,点击时想先走一下本地逻辑?

有一个需求,在用户点击立即登录按钮之前,应该判断一下该用户是否已经同意平台使用条款。但是点击按钮之后会直接获取用户电话信息之类的数据,可能用户没有勾选同意平台使用条款也会弹框。疑问就是能不能在点击后先做一件事情然后再确定是否弹框。例如在用户没勾选同意平台使用条款的时候弹窗提示需要同意。

具体请看图:

回答关注问题邀请回答
收藏

3 个回答

  • brave
    brave
    04-02
    <button open-type="{{isAgree ? 'getPhoneNumber' : ''}}" bindgetphonenumber="onGetPhoneNumber">授权获取手机号</button>
    
    04-02
    有用 4
    回复 1
    • 咕噜将军
      咕噜将军
      04-02
      走牛角尖了,感谢。
      04-02
      回复
  • Brother斌🎈
    Brother斌🎈
    04-02

    直接在立即登录上面悬浮一个透明的按钮,勾选条款隐藏,否则显示不就行了

    04-02
    有用 3
    回复 4
    • 咕噜将军
      咕噜将军
      04-02
      我试下,好思路。感谢!
      04-02
      回复
    • brave
      brave
      04-02
      这样做就有点麻烦了
      04-02
      回复
    • Brother斌🎈
      Brother斌🎈
      04-02回复brave
      确实 我项目里就是你那种写法的 没想到第一感觉居然是悬浮按钮....
      04-02
      回复
    • brave
      brave
      04-02回复Brother斌🎈
      哈哈哈有时候可以尝试其他写法,对比之下择优选择
      04-02
      回复
  • peng
    peng
    04-02

    简单点:open-type的值用字段控制,默认是空,选中同意是=getPhoneNumber,去掉反之。

    04-02
    有用 2
    回复 1
    • 咕噜将军
      咕噜将军
      04-02
      走牛角尖了,感谢。
      04-02
      回复
登录 后发表内容
问题标签