微信小程序在IOS下的一些兼容问题记录

1、使用js的new Date(”2020-09-10 12:34:56“).getTime() 获取的时间戳在ios下不正确

【解决】时间格式为:2020-09-12 12:00:00在苹果上获取时间戳得到的结果为NaN,解析不正确, 需要转换成2020/09/12 12:00:00  才可以正确获取到时间戳 new Date(”2020-09-10 12:34:56“.replace(/-/g,'/')).getTime()才可以

2、在IOS下可滚动的列表页滚动不生效(在开发者工具和安卓手机下均正常)

【解决】

1)  排查页面配置是否配置了disabledScroll:true (这种情况下安卓下及开发者工具均不能滚动

2) 页面可滚动列表部分的视图是否采用flex布局,flex布局会导致overflow失效,可以更换布局,或者如下设置

flex布局中,父元素:parent:{ display: flex;} 子元素 child:{ flex: 1; overflow: auto;}子元素默认占满父元素;子元素内容超过后,没有出现滚动条;子元素设置child:{ flex: 1; overflow: auto; width: 0;//横向需要滚动条的话 height: 0;//纵向需要滚动条的话 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值