RN常用代码

1.字体加粗
fontWeight:'bold'

2.设置按钮开关状态
getInitialState(){ return{ isOn:false, }},

{this.setState({isOn:!this.state.isOn}) }} style={{marginRight:8}}/>

  1. 设置ios和安卓下的尺寸
    width:Platform.OS =='ios'?28:24,
    height:Platform.OS =='ios'?28:24,

4.判断屏幕宽高
var Dimensions = require('Dimensions');
var {width} = Dimensions.get('window');

5.轮播图分页的点


//页码指示器
renderIndication(){
  //指示器数组
  var indicatorArr =[];
  for(var i;i<2;i++){
    indicatorArr.push(
                      
                      )
  }
},
  1. 文字居中
    textAlign:'center',

  2. 去除网页或者字段某一部分相同的前缀

// 处理URL
    dealWithUrl(url){
      return url.replace('imeituan://www.meituan.com/web/?url=', '');
    },
  1. 拼接:
    detailUrl: this.props.url + '/baidu.com'

你可能感兴趣的:(RN常用代码)