也许你的JS代码是这样new一个日期对象的: new Date('2020-03-03'),这样的对象在Androi和Windows平台中都能够正常显示,但是在iOS中却显示为NaN(not a number);此外,最近在调试的时候发现,当前端接收到后端传过来的日期字符串信息时直接通过new Date('日期字符串'),也会显示NaN;经查阅相关资料,若在创建Date对象使用new Date('2020-03-03')这样的写法,那么该组件会无法渲染,因为iOS 不支持以中划线分隔的日期格式,但是iOS可以支持以斜杠分隔的日期格式,如2020/03/03;因此,前端接收到后端的日期字符串时,首先要做一下替换处理,即将中划线替换为斜巷('-' ==》 ‘/’),通过这样的处理后日期就可以正常地在iOS上显示了。