9***@qq.com
9***@qq.com
  • 发布:2025-05-15 09:33
  • 更新:2025-05-15 09:33
  • 阅读:26

【报Bug】uni-badge的text为10000时,uni-badge的宽度为52px,,然后显示的值是99+,,导致标记看起来过宽,希望优化一下

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

HBuilderX类型: 正式

HBuilderX版本号: 4.64

第三方开发者工具版本号: 3.1

基础库版本号: 1.2.2

项目创建方式: HBuilderX

示例代码:

computed: {
width() {
// return String(this.text).length 8 + 12
return String(this.displayValue).length
8 + 12
},
}

操作步骤:

直接查看uni-badge源码就行

预期结果:

应该使用displayValue来设置宽度

实际结果:

使用text来设置宽度

bug描述:

当设置的text为10000时,uni-badge的宽度为52px,,然后显示的值是99+,,导致标记看起来过宽,希望优化一下,我看源码是使用的text来计算的宽度..应该使用displayValue来设置宽度吧?

1.2.1(2022-09-05)说修复了,但是代码没改

2025-05-15 09:33 负责人:DCloud_UNI_HT 分享
已邀请:

要回复问题请先登录注册