【小程序】小程序安卓,ios,ipad兼容问题

1,formId 不同

说明:安卓与ios下的formId的规则是不一样的,之前由于后端拦截了导致报错

ios下的formId
在这里插入图片描述
安卓下的formId
在这里插入图片描述

2,尽量少用定位fixed的百分比

说明:由于小程序是用rpx作为单位,rpx拥有自适应作用,当屏幕大小比例出现变化时,会出现样式错乱问题.

3,input,button默认px作为单位

说明:由于input,button等的fontsize,height等属性都是默认用的px为单位,所以导致在ipad中会出现错位问题

只需要把默认的px单位覆盖为rpx即可。

在这里插入图片描述
【小程序】小程序安卓,ios,ipad兼容问题_第1张图片

4,ios12 form 无法获取input的值

说明:今天在测试ios想要保存用户输入的资料时,弹出提示说某一项未填写,当时的我是懵逼的,明明已经填完所有的input了啊。而第二次输入之后又可以保存了!之后查了下资料是ios12的问题。

解决:
1,通过bindinput可以正常获取
2,在点击事件中加入setTimeout 可以取到值

你可能感兴趣的:(小程序,小程序,兼容)