表单组件:input
input的value 的值通过代码动态更新在ios设备不会正确显示(显示为空),安卓设备正常,开发工具正常
代码片段:https://developers.weixin.qq.com/s/L5Lb4BmU7ehE
在安卓设备(华为meta 30 pro)正常,电脑的开发工具模拟器(mac os)正常,iphone(xr&7) 不正常【目前试了这两个设备】
iphonexr 微信版本7.0.12 ios版本13.3
iphone7 微信版本 IOS:13.4.1
基础库测试用的: 2.11.1
同样遇到了这个问题。
实测安卓和模拟器没有问题。 IOS 微信7.0.8没有问题,升级到7.0.15(ios版本13.3和13.5.1)后出现这个问题。
我也出现这个问题了,在ios中input框里的value,闪了一下就消失了,但是在this.data 中还存在,在onShareAppMessage中也能拿到value值,在安卓中连显示都没有显示,在onShareAppMessage中拿到的也是空字符串,请问这个问题有进展了吗? @微信的小哥哥小姐姐们
同样出现这个问题,机型苹果7p,基础库2.10.4, ios13.4.1,微信7.0.12,动态设置输入框的值的时候输入框会闪烁为设置的值,然后立即变回原来的值。真机调试正常,上体验版正式版就会有这个问题。
iphonexr 微信版本7.0.12 ios版本13.3=>测试了下是正常的,
有可能是样式问题导致的。比如ios默认盒子模型为content-box;安卓是border-box,行高是数字或者数字加单位。解决:给input设置box-sizing:border-box(或者content-box),行高不加单位,统一样式。