reactnative 打包安卓apk 前言:初学reactnative,项目接近尾声,记录下一打包过程中遇到的问题 以下步骤根据官网上的步骤,还有有一点点小区别一:如果之前没有生成密钥文件(my-release-key.keystore),使用命令行生成//-alias 是别名 my-key-alias 别名名称//-validity 10000 有效期$ keytool -genkey -v -keystore...
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...
reavtnaitve 与H5交互onNavigationStateChange有时不返回值 在使用webview与H5交互时发现,有时H5确实有返回内容,但是onNavigationStateChange没有内容,看源码发现,由于H5返回的是以'storemanager开头的url,但是webview有一个默认的白名单,如下图除了白名单之外的都不会,所以我在数组后面又加了一个根据项目返回的数据的字符串,如下图,这样这个问题就解决了备注:之后我看文档有一个props是可以设置的...
react native的WebView报错: Unable to open URL:**** 在使用webview的时候,报错,后来打开源码发现当运行到490行openURL时,由于url是已storemanager:开头,所以会报错,解决办法,可以在linking.openurl是加判断,如果不是以http,https等开头的就跳过...
fetch 关于设置cookie问题 在reactnaitve中用fetch请求数据时,有时需要用到cookie记录登陆状态,否则后台会返回未登陆状态今天在遇到这个问题时,查了一下资料,说fetch方法默认是不携带cookie,需要在代码里加入一行代码credentials: 'include',亲测了一下。确实有效,至于深处原因,待有时间再查看,注意:当把method设为“GET”,ios平台就会没办法携带设置的cook...
Android Studio解决Error:moudle not specified (mac环境) 新建react-native项目之后,用Android Studio运行模拟器,起初发现右上角的run按钮成置灰状态,然后发现工具栏有一个run,点击之后出现Edit Configuration ,进去之后发现module为空,解决办法是新建一个点击左上角➕号,新建一个Android App,修改名称,点击确定,之后点击工具栏,File->Sync Project With Gradle...
Flatlist 下拉刷新频繁调用 最近遇到一个问题,当进入一个列表页面时,需要先自动下拉刷新,已达到刷新数据,我先把showLoading设置为了trueconstructor(props) { super(props); this.state={ showLoading:true, dateSource:[], } ...
react-native 重置导航路由 一般在登陆完成或启动页过渡后,重置导航为Tab,所以重置方法为://引入import {NavigationActions, StackActions} from "react-navigation";//设置重置导航const resetAction = StackActions.reset({ index: 0, actions: [ Naviga...
react-native 基础语法 1):字符串的使用(截取/替换字符串, 字符串转数组, 字符串中空格/字母/数字的个数) 点击此处 (个人觉得本链接记录的简洁明了,记录一下,方便寻找)2):数组的使用(数组添加/删除/替换元素 合并数组) 点击此处3) : json与map转换 点击此处4):往json里面加入字段 var letcontain = [{name:"666",...
git. 使用笔记 (一)git账户名称、邮箱的修改与查看 点击这里查看(二)git基本使用方法 点击打开链接 点击打开链接 代码更新到本地 git提交代码 常用的命令行:查看分支:git branch创建分支:git branch <name>切换分支:git checkout <name>创建+切换分...
ReactNative(ios)学习笔记记录 初学reactNative,记录查看的资料(一)简单的框架搭建记录https://www.jianshu.com/p/66b996ffca54 点击打开链接(二) webstrom破解资料(目前用的第一种,不知可用不可用)https://blog.csdn.net/voke_/article/details/76418116(三)遇到的问题 (1)react-nativ...
oc项目中手动导入chart(swift文件) 最近OC项目中有用到第三方swift插件图表,charts,在手动导入过程中遇到一些问题,记录一下,便于以后方便查找1:新建工程2:github下载charts文件3:然后将解压后的文件夹整个拖到自己的工程文件夹下(很多教程只让拖xcodeproj文件,但我拖了不好使),如下图:4:然后将刚才拖进去的Charts-master文件下的Charts.xcodeproj add...
手势滑动返回过程中,导航栏出现三个蓝点 原因: 因为我们用leftBarButtonItem覆盖了原生backBarButtonItem,所以我们在手势返回过程中把leftBarButtonItem给干掉了,所以原有的backBarButtonItem出现了,才导致了我们的在导航栏会出现三个蓝点问题解决办法: UIButton *back = [UIButtonbuttonWithType:U...
循环数组时,改变其中变量 1:Collection <__NSArrayM: 0xxxxxxx> was mutated while being enumerated. 原因:在枚举的时候发生了变化,当我们想要改变数组变量中的数据或者删除数组中的数据的时候,不能用for...in..同时操作解决://第一种办法:操作临时变量NSArray *tmp = [NSArray ar...
一个tabbar跳转到另一个不同的tabbar 一个tabbar跳转到另一个不同的tabbar跳转: ViewController *contentVC = [[ViewController alloc] init]; self.tabBarController.tabBar.hidden = YES; self.navigationCont...