uniapp组件uni-datetime-picker选择年月后在ios上日期不显示

uniapp组件uni-datetime-picker选择年月后在ios上日期不显示

操作步骤:

ios 选择年月

预期结果:

日期变为选择年月的日期

实际结果:

日期不显示

bug描述:

uni-datetime-picker 2.2.22 ios点击年月选择后日期不显示

解决方案

修改 \uni_modules\uni-datetime-picker\components\uni-datetime-picker\calendar.vue

全局搜索函数 bindDateChange函数 并找到bindDateChange方法 并进行如下替换

typescript 复制代码
			bindDateChange(e) {
				// const value = e.detail.value + '-1'
				const value = e.detail.value + '-01'
				this.setDate(value)
			},

原因:

选择年月后,时间变成了 XXXX-XX-1,在 util.js 文件的 fixIosDateFormat 函数中正则test 失败

相关推荐
wakangda28 分钟前
React Native 集成 iOS 原生功能
react native·ios·cocoa
百万蹄蹄向前冲39 分钟前
2024不一样的VUE3期末考查
前端·javascript·程序员
轻口味1 小时前
【每日学点鸿蒙知识】AVCodec、SmartPerf工具、web组件加载、监听键盘的显示隐藏、Asset Store Kit
前端·华为·harmonyos
alikami1 小时前
【若依】用 post 请求传 json 格式的数据下载文件
前端·javascript·json
V+zmm101341 小时前
基于微信小程序的乡村政务服务系统springboot+论文源码调试讲解
java·微信小程序·小程序·毕业设计·ssm
还这么多错误?!1 小时前
uniapp微信小程序,使用fastadmin完成一个一键获取微信手机号的功能
微信小程序·小程序·uni-app
_院长大人_2 小时前
微信小程序用户信息解密 AES/CBC/NoPadding 解密失败问题
微信小程序·小程序
吃杠碰小鸡2 小时前
lodash常用函数
前端·javascript
emoji1111112 小时前
前端对页面数据进行缓存
开发语言·前端·javascript
泰伦闲鱼2 小时前
nestjs:GET REQUEST 缓存问题
服务器·前端·缓存·node.js·nestjs