reactNative
跑跑堂
这个作者很懒,什么都没留下…
展开
-
ReactNative(ios)学习笔记记录
初学reactNative,记录查看的资料(一)简单的框架搭建记录https://www.jianshu.com/p/66b996ffca54 点击打开链接(二) webstrom破解资料(目前用的第一种,不知可用不可用)https://blog.csdn.net/voke_/article/details/76418116(三)遇到的问题 (1)react-nativ...原创 2018-06-26 13:17:05 · 142 阅读 · 0 评论 -
react-native-http-cache 使用
一:安装下载:npm install react-native-http-cache --save关联:react-native link react-native-http-cache二:使用在关联成功之后,ios这边会自动添加依赖 libRCTHttpCache.a首先在使用的类文件中引入import * as CacheManager from 'react-nat...原创 2018-11-13 17:17:10 · 1033 阅读 · 0 评论 -
reavtnaitve 与H5交互onNavigationStateChange有时不返回值
在使用webview与H5交互时发现,有时H5确实有返回内容,但是onNavigationStateChange没有内容,看源码发现,由于H5返回的是以'storemanager开头的url,但是webview有一个默认的白名单,如下图除了白名单之外的都不会,所以我在数组后面又加了一个根据项目返回的数据的字符串,如下图,这样这个问题就解决了备注:之后我看文档有一个props是可以设置的...原创 2018-11-04 12:02:08 · 1265 阅读 · 0 评论 -
react native的WebView报错: Unable to open URL:****
在使用webview的时候,报错,后来打开源码发现当运行到490行openURL时,由于url是已storemanager:开头,所以会报错,解决办法,可以在linking.openurl是加判断,如果不是以http,https等开头的就跳过...原创 2018-11-04 11:41:36 · 4552 阅读 · 0 评论 -
fetch 关于设置cookie问题
在reactnaitve中用fetch请求数据时,有时需要用到cookie记录登陆状态,否则后台会返回未登陆状态今天在遇到这个问题时,查了一下资料,说fetch方法默认是不携带cookie,需要在代码里加入一行代码credentials: 'include',亲测了一下。确实有效,至于深处原因,待有时间再查看,注意:当把method设为“GET”,ios平台就会没办法携带设置的cook...原创 2018-10-30 17:01:09 · 11036 阅读 · 0 评论 -
Flatlist 下拉刷新频繁调用
最近遇到一个问题,当进入一个列表页面时,需要先自动下拉刷新,已达到刷新数据,我先把showLoading设置为了trueconstructor(props) { super(props); this.state={ showLoading:true, dateSource:[], } ...原创 2018-10-23 16:53:35 · 749 阅读 · 0 评论 -
Android Studio解决Error:moudle not specified (mac环境)
新建react-native项目之后,用Android Studio运行模拟器,起初发现右上角的run按钮成置灰状态,然后发现工具栏有一个run,点击之后出现Edit Configuration ,进去之后发现module为空,解决办法是新建一个点击左上角➕号,新建一个Android App,修改名称,点击确定,之后点击工具栏,File->Sync Project With Gradle...原创 2018-10-28 12:31:53 · 3167 阅读 · 0 评论 -
react-native 基础语法
1):字符串的使用(截取/替换字符串, 字符串转数组, 字符串中空格/字母/数字的个数) 点击此处 (个人觉得本链接记录的简洁明了,记录一下,方便寻找)2):数组的使用(数组添加/删除/替换元素 合并数组) 点击此处3) : json与map转换 点击此处4):往json里面加入字段 var letcontain = [{name:"666",...原创 2018-09-11 09:21:06 · 481 阅读 · 0 评论 -
react-native 重置导航路由
一般在登陆完成或启动页过渡后,重置导航为Tab,所以重置方法为://引入import {NavigationActions, StackActions} from "react-navigation";//设置重置导航const resetAction = StackActions.reset({ index: 0, actions: [ Naviga...原创 2018-09-13 15:14:53 · 1379 阅读 · 0 评论 -
reactnative 打包安卓apk
前言:初学reactnative,项目接近尾声,记录下一打包过程中遇到的问题 以下步骤根据官网上的步骤,还有有一点点小区别一:如果之前没有生成密钥文件(my-release-key.keystore),使用命令行生成//-alias 是别名 my-key-alias 别名名称//-validity 10000 有效期$ keytool -genkey -v -keystore...原创 2018-11-23 11:13:21 · 2848 阅读 · 0 评论