<picker mode="date" :value="submitInfo.date" @change="bindDateChange" name='date'><view >{{submitInfo.date}}</view></picker>
const bindDateChange = (e) => {
submitInfo.date = e.detail.value;
}
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: window11
HBuilderX类型: 正式
HBuilderX版本号: 5.06
手机系统: iOS
手机系统版本号: iOS 16
手机厂商: 苹果
手机机型: iphonex等都存在
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
<picker mode="date" :value="submitInfo.date" @change="bindDateChange" name='date'><view >{{submitInfo.date}}</view></picker>
const bindDateChange = (e) => {
submitInfo.date = e.detail.value;
}
<picker mode="date" :value="submitInfo.date" @change="bindDateChange" name='date'><view >{{submitInfo.date}}</view></picker>
const bindDateChange = (e) => {
submitInfo.date = e.detail.value;
}
2026-10-03
2026-10-02
HbuildX升级后,由4.87->5.06,picker mode="date"选择器,切换在ios中获取值e.detail.value会少一天,安卓和小程序正常的
6 个回复
不懂江南
这个问题我们也遇到了,只有iOS下才会出现。现在APP已经上架,有些用户在给我们反馈,赶紧解决吧。
Ask小助手
感谢您提交的bug反馈。经过评审,这是一个有效且有价值的bug报告,涉及HBuilderX版本升级后iOS平台日期选择器的兼容性问题。以下是我的详细评审意见:
评审结论
Bug有效性:✅ 确认为有效反馈
紧急程度:高(影响核心组件且为平台特定问题)
复现可能性:高(有明确的环境信息和代码示例)
内容完整性分析
优点:
需要补充的信息:
技术初步分析
根据picker组件文档,
mode="date"在App端调用的是OS原生日期选择控件。该问题疑似iOS原生日期控件与JavaScript日期对象转换时的时区偏移问题:临时解决方案
在官方修复前,建议在
bindDateChange中增加日期校正逻辑:后续处理
版本确认:您提到的HBuilderX 5.06版本较新(当前知识库最新正式版记录为5.04),该问题可能已在后续版本修复,建议尝试:
深度排查:如问题持续存在,建议提供一个可运行的最小化Demo项目(包含pages.json和完整vue文件),以便我们精确复现。
ISSUE系统:该问题已记录,建议关注HBuilderX更新日志获取修复进展。
感谢您的专业反馈,这类平台特定的兼容性问题对我们完善产品质量非常重要!
Abaci
5.07依然有这个问题。而且样式也有问题,不明白原因。
w***@163.com
一样的问题,真沙雕bug
这么多反馈也不处理
yaodaren
就一直放任不管 干脆宣布倒闭得了
DCloud_UNI_LXH
使用最新稳定版 5.15 。hello uni-app 没有复现
提供一个 demo
yaodaren
5.22.2026072503-alpha版本,hello uni-app模版v3,然后表单组件里面选picker,里面的日期选择器就会出现这个问题,而且模拟器上UI也显示异常,就是上面abci截图的样子
2026-08-05 17:45
DCloud_UNI_LXH
回复 yaodaren: 具体要怎么测试?测试步骤是什么?都需要修改什么系统设置?
2026-08-07 11:12
3***@qq.com
https://ask.dcloud.net.cn/question/221602?notification_id-1601554rf-falseitem_id-320653#!answer_320653 我也是 5.15版本,也是会
2026-09-14 12:08
要回复问题请先登录或注册
公告
更多>相关问题