Redmi K20Pro真机上也有这个问题,微信版本8.0.6,基础库版本2.17.1,icon设置为'none',显示的还是success
wx.showToast中的error图标错误地显示为successhttps://developers.weixin.qq.com/miniprogram/dev/api/ui/interaction/wx.showToast.html 我在开发小程序中遇到了一个问题 当我调用wx.showToast并将图标设置为"error"时,发现返回的图标是"success" [图片] 在不断地尝试与查阅资料,我发现安卓端更新到基础库为2.14.1版本的微信才可以正常显示,但是其他的都无法显示(Win端目前基础库还没到2.14.1) 目前的开发工具版本基础库为2.14.1,模拟器查询SDKVersion也返回2.14.1,但仍有这个问题(2.9.5也进行过同类尝试) [图片] 而且我在PC端调试时,发现基础库显示对应不上,所以请问是不是开发工具有相关的问题? [图片] 我在查阅的时候发现小指南里面有这样一段话 特别要注意,我们不应该把Toast用于错误提示,因为错误提示需要明确告知用户具体原因,因此不适合用这种一闪而过的Toast弹出式提示。一般需要用户明确知晓操作结果状态的话,会使用模态对话框来提示,同时附带下一步操作的指引。 我想说一下我个人的愚见,我如果想做一个语气稍微轻一点的错误提示,我更倾向于toast,而模态框我认为语气会重一点,而且也会有增加操作步骤降低用户好感的风险。 而且该接口处官方API文档没有任何兼容性提示,"error"也在“object.icon 的合法值”这一标题内,再加上有一部分老哥也尝试用第三方组件库来实现这个toast效果,所以我认为这个问题或者是错误还是值得考虑的。 说这么多只是希望官方人员可以在百忙之中能抽空看看这个问题,我还是非常喜欢微信小程序这个平台的。
2021-06-25