react-native
勇敢地追
这个作者很懒,什么都没留下…
展开
-
RN实现TabNavigator
(1)实现import React, {Component} from 'react';import { StyleSheet, Text, View, //Navigator, Image} from 'react-native';import Home from '../home/GDHome';import HourList from '../ho原创 2017-08-27 10:12:32 · 988 阅读 · 0 评论 -
RN实现ListView
(1)实现单个itemimport React, {Component, PropTypes} from 'react';import { AppRegistry, StyleSheet, Text, View, Dimensions, Platform, Image} from 'react-native';const {width, h原创 2017-08-27 10:10:17 · 882 阅读 · 0 评论 -
RN实现头部NavBar
(1)实现NavBarimport React, {Component, PropTypes} from 'react';import { AppRegistry, StyleSheet, Text, View, Dimensions, Platform} from 'react-native';const {width, height} = Di原创 2017-08-27 10:11:11 · 838 阅读 · 0 评论 -
React Native的模态,AsyncStorage,DeviceEventEmitter
1.模态modalA界面<Modal animationType='slide' transparent={false} visible={this.state.isModal} onRequestClose={() => this.onRequestClose()}> <HalfHourHot removeModal={(data) => this.clos原创 2017-08-30 22:05:01 · 311 阅读 · 2 评论 -
RN监听返回键
BackAndroid已经被废弃。改用BackHandler 关键代码componentWillMount() { if (Platform.OS === 'android') { this.listener = BackHandler.addEventListener('hardwareBackPress', this.onBackAndroid);原创 2017-09-10 17:56:31 · 4567 阅读 · 0 评论 -
RN刷新回调
有的时候我们需要从A进入B,然后B返回到A,A同时也需要刷新A的代码(在进入B时传入刷新要用到的函数)goGouWu() { //alert('点击了去购物车'); const { navigator } = this.props; //为什么这里可以取得 props.navigator?请看上文: //<Component {...r原创 2017-09-10 18:01:44 · 1326 阅读 · 0 评论 -
Promise
promise就是一个对象,用来传递异步操作的消息,它代表未来才会知道的结果。 它有两个特点 (1)对象状态不受外界影响。3种状态(进行中pending,已完成resolved,已失败rejected) (2)一旦状态改变就不会再变。状态改变只有两种可能(pending->resolved,pending->rejected) 缺点 (1)无法取消 (2)不设置回调函数,内部错误不会反应原创 2017-10-17 22:05:54 · 268 阅读 · 0 评论