美文网首页
RN遇到的坑

RN遇到的坑

作者: SDBridge | 来源:发表于2019-04-24 20:20 被阅读0次

    RN开发遇到的坑:

    1.Model 组件 在IOS 需要加一个延时100ms的处理方法,不然弹不出相机或者相册

    等待层 改用iOS原生的。
    

    2.WebStrom 直接修改文件名称 会导致Androd加载异常,iOS 正常显示

    3.子组件没有声明的Prop,父组件可以直接给子组件赋值。而子组件可以直接取。

    4.refs 两种方式

    https://yq.aliyun.com/articles/238997

    this._refButton.setNativeProps

    this.refs.myInput.setNativeProps

    第一种方式是函数方式,_refButton即为绑定的内部变量(个人理解,不知道是否有问题);第二种方式是字符串方式,myInput是绑定的字符串,通过refs来访问之。

    5.iOS 下的debugger 模式,

    新的mac mini 支持WebStorm直接打断点
    

    6.TextInput在ios中不能输入中文

    解决方法 ,最新的版本已经解决

    https://blog.csdn.net/xiaopihair123/article/details/86694691

    https://github.com/facebook/react-native/commit/892212bad2daadd373f4be241e4cd9889b0a1005

    https://www.jianshu.com/p/49544321295e

    升级RN到0.57.4解决
    

    ./**

    *** 根据不同平台返回不同的尺寸

    *** @param ios IOS设备的尺寸

    *** @param android 安卓设备的尺寸

    *** @returns {}*

    • /

    function fixPlatformSize(ios,android){

    return Platform.OS === 'ios'?ios:android;

    }

    相关文章

      网友评论

          本文标题:RN遇到的坑

          本文链接:https://www.haomeiwen.com/subject/orpngqtx.html