需要用Flatlist自己实现 现在网上的插件基本上都是listview都用不了 0.60.x之后的都用不了listview了
react-native 流加载
Posted on
scrollView onMomentumScrollEnd
1 | <ScrollView onMomentumScrollEnd={this.contentViewScroll}> //这个方法调用不要加() 带括号会直接执行 |
react-native 引入icon-font
Posted on
安装 react native vector icons
1
2
3
4$ npm install react-native-vector-icons --save
$ react-native link react-native-vector-icons
$ cd ios
$ pod install使用 iconfont-自定义字体 我们这里是从 iconfont - 阿里巴巴矢量图图标 中选择喜欢的自定义字体,然后加入自己的项目中。
react-native network api
Posted on
声明变量
1
2
3
4
5
6constructor(props) {
super(props);
this.state = {
jobs: null,
};
}
react-native page 样式
Posted on
RN中有很多在css踩的坑 在这个blog中记录一下
样式如果报了语法错误 改了之后log中没有报错 但是模拟机还是报错的话 就重新运行一下
react-native component生命周期
Posted on
组件的生命周期分为三个阶段,分别是挂载(mounting)、更新(updating)和卸载(Unmounting),其中挂载和更新阶段都会调用render方法进行绘制。
react-navigation navbar使用
Posted on
安装 $npm install –save react-navigation
$npm install –save react-navigation-stack
在App.js引入插件
1
import { createStackNavigator } from 'react-navigation-stack';
React-native ios框架搭建
Posted on
npm install -g react-native-cli
react-native init MyProject
将已有native项目更名为 ios 拖动到项目里替换掉已有文件夹