收藏
回答

showToast为什么icon默认是success

showToast为什么icon默认是success,而不是none?调用showToast很多时候仅仅是要提示一下用户,并不需要显示图标,如此一来,又要手动将其修改为空。感觉默认不显示图标,使用起来更方便一些。

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

2 个回答

  • new
    new
    2020-11-03

    这个设计真的是不合理,icon有success为什么就不能有个error,一个简单的请求失败就不配用error提示吗??!

    2020-11-03
    有用
    回复
  • 灵芝
    灵芝
    2019-02-14

    你好,showToast的icon:'none'是从1.9.0开始支持的哈,但success不是的

    https://developers.weixin.qq.com/miniprogram/dev/api/wx.showToast.html


    2019-02-14
    有用
    回复 5
    • 哄哄
      哄哄
      2019-02-14

      历史原因?showToast设计初衷是弹出成功提示,后续才考虑只显示文本?

      2019-02-14
      回复
    • Z
      Z
      2019-02-28

      很疑惑,既然有 success 为什么没有 error 的icon。。(#゚Д゚)

      2019-02-28
      1
      回复
    • 灵芝
      灵芝
      2019-02-28回复Z

      因为错误提示需明确告知用户,因而不适合使用一闪而过的弹出式提示

      2019-02-28
      回复
    • Z
      Z
      2019-02-28

      我觉得吧,明不明确错误提示应该是业务需求,不应该是从开发框架设计层面去限制。我认为可以考虑开放出来,相信目前很多人都是使用一张图片去实现这个error 图标的。。

      2019-02-28
      3
      回复
    • 灵芝
      灵芝
      2019-02-28回复Z

      目前不考虑开放哦

      2019-02-28
      回复
登录 后发表内容