- 博客(6)
- 收藏
- 关注
原创 ReactNative技术分享(六)--封装RN异步请求小窍门
比如我需要使用fetch去访问远程数据,而且这个请求很多页面都要使用,该怎么办呢,总不能每一个页面都写一遍吧自然而然我们就想去封装它,但是有一个问题,异步请求返回的值,在外部无法获取到比如 var value = this.InitFetch(); //InitFetch内部是一个fetch,请求了远程数据。这时,我们会发现,value总是为null。其实RN中有一个很好的办法,那就是封装的...
2018-02-23 23:27:47
928
原创 ReactNative技术分享(五)--RN自带地图库的使用
引入Geolocation,import Geolocation from 'Geolocation';Geolocation 只能获取经纬度等信息,无法直接获取省市区之类的具体地址,因此,在使用地图定位功能的时候,可以先去高德申请一个个人开发者账号,使用反地理位置编码服务,将RN中获取到的经纬度转换成具体的地址。在你的代码里调用getStatus函数getStatus() { Geoloc...
2018-02-23 23:15:31
1870
原创 ReactNative技术分享(四)--自定义组件
自定义组件最多的需求是alert的自定义,我本人是使用modal解决的this.state= { type: false,}使用type去控制modal的visible属性,如内部有一个函数switchModalVisible函数:switchModalVisible(type){ this.setState({ type:type, });}可在需要使用该自定义组...
2018-02-22 22:18:10
169
原创 ReactNative技术分享(三)--组件之间传值
组件之间传值方式可以说千奇百怪,我这里就只提一下我使用到的两种方式吧。1.首先最简单直接的一种,我们使用过很多的View,Text,TextInput等,就拿TextInput举例<TextInput value={'我是一只猪'}/>其实在TextInoput组件之内,获取值就是以this.props.value这种形式获取的,//this.props.value='我是一只...
2018-02-22 22:09:42
205
原创 ReactNative技术分享(二)--页面跳转
RN本身自带页面跳转,但自带的页面跳转带有一个标题栏(巨丑无比),而且RN自带标题栏貌似严重拖慢了页面跳转的速度,当然这只是我个人感觉。同级目录下新建两个页面比如First.js和Second.js:在First.js里面引入Second.js以下为First.js内容__________________________________________________________import ...
2018-02-22 21:34:50
299
原创 ReactNative技术分享(一)--报错笔记
这个笔记本来是我维护在github上面的,既然要写博客了,就先拿过来当作rn爬坑的第一个博客吧报错笔记 未知异常:adb uninstall appname 试试看 ------------------------------------------------------------------------------------------------------------ ...
2018-02-22 21:05:39
776
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人