美文网首页
Android混合开发之 ReactNative4--props

Android混合开发之 ReactNative4--props

作者: 李星星星星星 | 来源:发表于2019-02-25 18:40 被阅读0次

    ReactNative的常用组件和用法

    参考 https://reactnative.cn/docs/0.42/image/

    props的类型检查

    利用PropTypes进行类型检查

    import PropTypes from 'prop-types';
    
    ...
    class Test extends Component{
      static defaultProps={
        name:"XXX", // name默认为XXX
      }
    
      static propTypes={
        name:PropTypes.string,//name类型必须为string,如果不是string的话,页面会有提醒
      }
    ...
    
    

    Ref机制和组件绑定的三种方式

    Ref机制

    ReactNative中提供了ref机制,通过在组件中加入ref="xxx",就可以定义一个组件的引用,类似于Android中xml布局中给标签加入id属性

    三种绑定方式
    //1.
    声明: <RefTest ref="xx"/>
    获取: var size = this.refs.xx.getSize();
    
    //2.
    this.xx = React.createRef();
    声明: <RefTest ref="xx=>this.xx=xx"/>
    获取: var size = this.xx.getSize();
    
    
    //3.
    声明: <RefTest ref="xx"/>
    获取: var size = this.refs['xx'].getSize();
    
    

    相关文章

      网友评论

          本文标题:Android混合开发之 ReactNative4--props

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