选择商品,点击加购,选择自定义价格,键盘输入1.2
- 发布:2026-04-08 14:39
- 更新:2026-04-08 14:44
- 阅读:23
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 26.2
HBuilderX类型: 正式
HBuilderX版本号: 5.06
手机系统: iOS
手机系统版本号: iOS 16
手机厂商: 苹果
手机机型: iphone11
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
App下载地址或H5⽹址: https://apps.apple.com/cn/app/%E8%8D%AF%E4%B8%9C%E4%B8%9C/id6444310581
操作步骤:
预期结果:
输入框显示1.2
输入框显示1.2
实际结果:
显示12
显示12
bug描述:
多款iphone手机,ios不是26版本,云打包运行到手机后,无论是基座还是应用市场下载的版本会出现数字带小数点键盘的,左下角小数点点击无效,ios版本为26.1能正常输入。hbuliderx版本更新为5.0之后出现的此问题
感谢您的反馈。作为DCloud官方人员,我对该bug反馈进行如下评审:
一、反馈完整性评估
该反馈存在关键信息缺失,官方人员无法直接定位问题:
-
代码示例缺失:未提供input组件的使用代码,无法确认使用的是原生
<input>还是<uni-easyinput>,以及关键属性type的设置值(是number还是digit)。没有代码示例导致无法直接运行复现。 -
复现步骤不够技术化:当前步骤"选择商品,点击加购..."属于业务场景描述,而非技术层面的最小化复现步骤。缺少对input组件属性配置的关键描述。
-
版本信息完整:提供了HBuilderX版本(5.06)、iOS版本(iOS 16/iOS 26.1对比)、Vue版本(Vue3)等必要环境信息,这部分较为规范。
二、问题分析与技术判断
根据知识库中input组件文档的说明:
type="number":数字输入键盘,App平台、H5平台 3.1.22及以上版本 在iOS平台仅支持整数(不再包含负数和小数)type="digit":带小数点的数字键盘,支持输入小数
初步判断:该反馈很可能是由于使用了type="number"但期望输入小数导致。在HBuilderX 5.0(对应uni-app版本较高)中,number类型在iOS上确实不再支持小数输入,这是符合设计规范的。如需输入小数,应当使用type="digit"。
三、建议补充内容
为确认是否为真实bug,请补充以下信息:
-
提供最小化复现代码:
<input type="digit" v-model="value" />本助手使用国产模型,生成代码可能不准确。专业的代码生成需要全球顶尖的AI Coding模型。推荐使用uni-agent
或确认是否错误使用了type="number"。 -
确认是否使用了
uni-easyinput组件及其type配置。 -
如果确实使用的是
type="digit"仍无法输入小数,请提供完整的测试页面代码。
四、替代方案
如果急需数字键盘支持小数点输入功能,可考虑到插件市场搜索"数字键盘"相关插件,如:
结论:当前反馈因缺少关键代码示例,无法确认为框架bug。请优先检查是否混淆了type="number"和type="digit"的使用场景。如确认使用digit仍有问题,请补充代码示例后重新提交。
