收藏
回答

通过button open-type="chooseAvatar"获取头像,用户点击了取消会报错?

小程序通过button open-type="chooseAvatar"获取头像,用户点击了取消会报错

业务需要在用户点击取消时候去做处理,这个可以在哪个回调捕捉到用户取消上传头像,或者有没有其他的方法

报错信息是:[渲染层错误] [Component] <button>: chooseAvatar:fail cancel

代码片段:<button class="btnopen-type="chooseAvatarbindchooseavatar="onChooseAvatar" ></button>



最后一次编辑于  2023-07-07
回答关注问题邀请回答
收藏

2 个回答

  • 大熊
    大熊
    2023-07-07

    取消就是这样的

    2023-07-07
    有用
    回复 4
    • 古月
      古月
      2023-07-07
      是这样的,但是我需要在去掉的时候去做处理,所以我想知道在哪个方法或者回调里面会捕捉到这个错误,亦或是检测到用户做了取消这个操作
      2023-07-07
      回复
    • 大熊
      大熊
      2023-07-07回复古月
      暂时不支持,  我觉得e.detail为空可以认为用户取消了。
      2023-07-07
      回复
    • 古月
      古月
      2023-07-07
      不触发chooseavatar,所以也没判断e.detail
      2023-07-07
      回复
    • 古月
      古月
      2023-07-07
      不触发chooseavatar,所以也没法判断e.detail
      2023-07-07
      回复
  • Jianbo
    Jianbo
    2023-07-07

    取消就是会提示chooseAvatar:fail cancel,有什么问题吗?

    2023-07-07
    有用
    回复 4
    • 古月
      古月
      2023-07-07
      会触发哪个方法吗
      2023-07-07
      回复
    • Jianbo
      Jianbo
      2023-07-07回复古月
      fail
      2023-07-07
      回复
    • 古月
      古月
      2023-07-07
      button没有fail方法,不知道是我没找到还是没理解,方便贴个简单代码吗
      2023-07-07
      回复
    • Unidirectionality
      Unidirectionality
      2023-09-11回复古月
      e.detail.contains('fail') 官方有一个历程是这样判断的
      2023-09-11
      回复
登录 后发表内容