在写hybrid app的时候,遇到了很多坑,觉得还是开个贴子记录下。
- 1、input框点击之后,出现页面白屏的情况 仅(ios)
现象跟这位兄台的一样 http://xiedexu.cn/ios-input%E7%84%A6%E7%82%B9%E6%BF%80%E6%B4%BB%E5%87%BA%E7%8E%B0%E7%99%BD%E5%B1%8F%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95.htm
度娘、google了一番,发现此问题很多人遇到,解决办法也大抵和上述贴子一致,我也试了下,发现问题得不到解决,后面看了下代码,其它页面的input都没有问题,便开始一段段代码注释进行排查。
一开始以为是下拉刷新组件的问题,去掉之后,问题依然存在。
后面发现我页面上的form表单是由侧边栏滑过来的,加了一段css3的transition,而其它页面都没有这个。便把transition去掉,一试发现问题解决了。但这个动画我确实需要,我又改成了animation,发现也无法解决问题,只能先这样,后面看还有什么其它方式把动画恢复过来吧。
2、 vue 引入组件的时候文件名一定要写对,注意大小写
不然会报There are multiple modules with names that only differ in casing.