icon: 'error',显示出来的图标为什么是黑色
时间: 2024-03-30 12:34:51 浏览: 17
对于 `wx.showToast` 方法中的 `icon` 参数,不同的小程序版本和不同的手机操作系统可能会有不同的图标样式和颜色。一般情况下,`"success"` 类型的图标是绿色的,`"loading"` 类型的图标是灰色的,而 `"error"` 类型的图标是红色的,但有些手机操作系统可能会将其显示为黑色的。这个问题在微信小程序开发中比较常见,可以通过使用不同的图标类型或者自定义图标的方式来解决。例如,可以使用 `wx.showModal` 方法来弹出一个自定义的提示框,其中可以设置自定义的图标和样式。
相关问题
icon: 'error',
这段代码中,`icon` 参数用于设置 `wx.showToast` 方法弹出的提示框图标的类型。在这里,设置了 `icon` 为 `"error"`,表示要显示一个红色的错误图标。除了 `"error"` 类型之外,`icon` 还支持 `"success"`、`"loading"` 和 `"none"` 四种类型。具体的图标样式和颜色可以参考微信小程序官方文档的说明。
uni.showToast({ icon:'none', title: '地址不正确:'+err.errMsg, })中设置icon为error为什么不显示错误
在uni.showToast方法中,icon参数可以设置为none、success、loading三种值。如果设置为error,是无法显示错误图标的,因为error不是icon参数支持的取值,只有none、success和loading才是合法的取值。
如果你想显示错误图标,可以将icon参数设置为success,同时在title中显示错误信息。如下所示:
```
uni.showToast({
icon: 'success',
title: '错误信息:' + err.errMsg
})
```
这样就能够在提示框中同时显示错误图标和错误信息了。