做小程序开发时,遇到了以上问题,当使用input type='number' 时,输入框调起数字键盘后,背景页面全部变为空白了!
最佳解决方案
这个问题其实存在了很长时间了,在一次做项目的时候遇到过一次这种问题,然后疯狂百度,但是网上说的基本上都是千篇一律,没有找到一个说在正点上的。最后还是一步一步根据问题复现多次以后,找到了这个问题,其实这个我觉得也算是小程序的bug,看到问题跟我遇到的差不多,也是使用的自定义导航栏,其实在pages.json中去掉当前页面的自定义导航,也是可以解决问题的,这个问题很多可能是因为手机的全面屏出现的,并且安卓出现的多。但是需要修改ui样式。跟产品需求的效果就不一样了,并且影响美观。但是确实目前最好的解决办法了!
其实还有一个原因,不知道楼主是否跟我的一样!就是,我是因为上一个页面使用了cover-view,跳转到当前页面时点击type="number"的input就会白屏或闪屏,纠结原因,我把上一个页面的cover-view换回view,就好了,问题也就不复现了。
希望我这段代码经历能帮助到楼主解决问题!
(ง •_•)ง