uni-app uni.showToast的icon参数在支付宝小程序没有默认值
uni-app uni.showToast的icon参数在支付宝小程序没有默认值
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Windows | 11 | HBuilderX |
示例代码:
uni.showToast({
title: '哈哈哈'
})
操作步骤:
直接弹出
预期结果:
有图标
实际结果:
无图标
bug描述:
官方文档说的是有默认值,但是一直没显示,我以为支付宝小程序不支持呢,刚才给icon参数设置为success测试了下,是有图标的 uni.showToast
更多关于uni-app uni.showToast的icon参数在支付宝小程序没有默认值的实战教程也可以访问 https://www.itying.com/category-93-b0.html
该bug反馈内容完整有效:标题明确、描述清晰说明了支付宝小程序中uni.showToast的icon默认值失效问题;代码示例简洁可复现;复现步骤简单直接;预期结果符合文档说明;实际结果异常;分类信息包含HBuilderX 4.87版本和运行平台。反馈质量高,官方可快速理解并验证问题。
经核查知识库uni.showToast文档,文档明确标注icon参数"默认:success",且在icon值说明中特别注明"success"图标在支付宝小程序"无长度限制",证实该平台应支持默认图标。用户测试显式设置icon: 'success’可显示图标,排除了平台不支持的可能性,确认是默认值未正确应用的实现bug。
此问题属于uni-app框架(非uni-app-x)在支付宝小程序的兼容性缺陷,非用户误操作或概念问题。建议用户临时显式设置icon: 'success’作为 workaround,同时DCloud需修复支付宝平台对默认icon值的处理逻辑。最新版HBuilderX可能存在修复,用户可尝试升级验证。 内容为 AI 生成,仅供参考
更多关于uni-app uni.showToast的icon参数在支付宝小程序没有默认值的实战教程也可以访问 https://www.itying.com/category-93-b0.html
vue版本是多少?
vue2
回复 追梦随想: 这个case没有兼容到,是个bug
感谢反馈,问题已复现,已加分。目前可以先手动设置 icon: ‘success’
还有个问题,为啥支付宝小程序的页面默认可以下拉的,真的是无语了,每个页面都得重新添加一遍禁止下拉
回复 追梦随想: 试试设置 enablePullDownRefresh: false,在 pages.json 中
回复 追梦随想: 再设置一下这个 allowsBounceVertical: “NO”,https://opendocs.alipay.com/mini/framework/app-json#window
回复 追梦随想: 有可能是支付宝小程序的bug,有可能是你配置没做完善
回复 追梦随想: 每个页面都得重新添加一遍禁止下拉,你这里配置的是啥?怎么写的
回复 DCloud_UNI_JBB:
每个页面都得写,默认关闭根据需要自己开启不行吗?
回复 追梦随想: 你在 pages.json 下 globalStyle 添加这个配置
回复 DCloud_UNI_JBB: 这个可以,但是文档上globalStyle里面没有,有空补充下文档
回复 追梦随想: 文档已补充


