picker日期选择bug

发布于 7 年前作者 fqin7419 次浏览最后编辑 7 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

<picker mode=“date”

            value=“{{ formData.birthday }}”

            start=“1900-01-01”

            end=“{{ endTime }}”

            bindchange=“bindBirthDayChange”>

</picker>

formData.birthday 初始值为:‘’

endTime 初始值为 (new Date()).toLocaleDateString().replace(/\//g, ‘-’)  即当天日期;

bindBirthDayChange 中对 value 做了处理  value = value.replace(/-/g, ‘/’);

部分用户提交表单后发现日期值为 00xx/xx/xx

附上用户选择时间显示及用户 UA

  • 预期表现

    应出现 1900 之后的年份 而不是 00 开头

  • 复现路径

目前无法在测试机和开发者工具上复现

  • 提供一个最简复现 Demo

猜测类似 https://developers.weixin.qq.com/community/develop/doc/d1f122e52e79086eb3a3277a7622c918?highLine=picker%25E6%2597%25A5%25E6%259C%259F%25E9%2594%2599%25E8%25AF%25AF 这位同学提的问题

1 回复