uni-app uni.showToast 提示的icon位置错误
uni-app uni.showToast 提示的icon位置错误
产品分类
uniapp/App
PC开发环境操作系统
Windows
PC开发环境操作系统版本号
22H2
HBuilderX类型
正式
HBuilderX版本号
4.83
手机系统
Android
手机系统版本号
Android 16
手机厂商
华为
手机机型
16pro
页面类型
vue
vue版本
vue2
打包方式
云端
项目创建方式
HBuilderX
App下载地址或H5网址
https://sale-test.profly.com.cn/
示例代码
uni.showToast({
title: '已添加',
icon: 'success',
duration: 1500
})
```
## 操作步骤
1
## 预期结果
2
## 实际结果
正常展示
## bug描述
showToast位置偏移了

更多关于uni-app uni.showToast 提示的icon位置错误的实战教程也可以访问 https://www.itying.com/category-93-b0.html
跑一下空白工程+标准基座是否正常?提供个复现工程说明问题。我测试 vue2+HBuilderX alpha4.83+Android 表现正常
更多关于uni-app uni.showToast 提示的icon位置错误的实战教程也可以访问 https://www.itying.com/category-93-b0.html
您需要测试一下vue3 +Step
回复 1***@qq.com: 你不反馈的 vue2 问题吗?我测试 vue3+HBuilderX alpha 4.83+Android标准基座表现正常。如果你认为是个 bug 请提供复现工程
回复 DCloud_UNI_OttoJi: 已经解决了不好意思,我没有仔细看太忙了
在 uni-app 中使用 uni.showToast 时,图标位置偏移通常是由于样式兼容性问题或平台差异导致的。根据您提供的信息(Android 16、华为 16pro),以下是可能的原因和解决方案:
-
平台差异:Android 系统对
showToast的渲染可能与 iOS 不同,尤其是在高版本系统或特定厂商设备上。华为设备可能存在自定义 UI 样式,影响图标位置。 -
样式覆盖:检查项目中是否有全局样式或第三方库覆盖了
showToast的默认样式。可以通过在App.vue或页面样式中重置相关 CSS 来解决:.uni-toast { display: flex; align-items: center; justify-content: center; }

