React Native CSS(162)

flex属性

就是说,所有带flex属性的子容器,flex值相加得到一个总数,该容器占父容器的比重就是这个容器flex值除以总flex值

举个例子,
你要实现一排图片,平分父容器的宽度,就可以先设置父容器的flexDirection:’row’
然后所有图片设为flex:1

要和flexDirection,alignItems,justyContent这些属性配合

image

<Image source={require('./android/app/src/main/res/drawable/ic_launcher.png')} />
</br> **./** 指的是当前js代码文件的当前路径

<Image source={{uri:'http://i1.s.hjfile.cn/entry/201405/0d2b3417-c6fe-48cd-9199-6278fa0e6041.jpg'}}  style={{width:100,height:100}} />

PropTypes

查看链接学习地址!!!

这个只是为了规范属性用的,比如数字属性用 number:’string’机会出错。

dexDug

错误一次编译,它会在修改后继续编译其他。所以有些错误可以删除 app/build 文件,再重新编译就好了

Bind函数

情况是这样:

1、chat要添加文件就要新开一个navigator,chat有个回调函数提供给新开的navigator调用(功能是给chat添加数据)。

2、回调函数里面必须修改chat的数据所以用了this。

3、结果调用回调函数报错:this setstate is not a function。

分析原因是找不到this吧,因为回调函数传了几次,this该搞乱了吧。

问题解决:extrafun:this.addFileMessage.bind(this)

传值得时候就绑定this,这样就不会乱了!!!!!!!!

// //