梳理了下ReactNative中的一些坑,你踩没踩过,它就在那里。
- 1、fetch
fetch没有提供超时时间,设置timeout貌似没有作用。
标红的地方不能调用response.json() 或 .text()方法,哪怕是通过console.log()输出也不行,如果想查看数据,只能alert。
- 2、Image标签
使用本地资源图片的时候需要制定宽度和高度,使用网络资源没有限制。
<Image source={
{uri:loadgif}} style={
{width:20,height:20}}/>
- 3、Text标签
iOS下的padding和lineHeight属性都正常,在Android下无效。
解决方案:将padding换成margin,lineHeight改用marginTop为负值
- 4、TextInput标签
textAlign属性:
iOS下为:auto left right center justify
Android下为:start center