随笔分类 - app
摘要:报错信息 Could not download kotlin-compiler-embeddable-1.3.50.jar A problem occurred configuring project ':react-native-webview'. > Could not resolve all
阅读全文
摘要:WebView和H5相互发送监听消息 1.1 Rn向h5发送消息 a. rn 发消息给你h5 <WebView source={ { uri: `${ENVIRONMENT[GLOBAL.CURR_ENV].logistics}?token=${GLOBAL.TOKEN}` }} ref={webv
阅读全文
摘要:一. 设置LaunchImage 1. 选择Assets.xcassets—>左下角+号—>New Image Set.然后自己命一个名字,这个名字记住, 后面创建 出来的image view 需要选中这个名字( 绑定LaunchScreen Image Set) 这个名字,后面需要用到 二.使用L
阅读全文
摘要:react-native 版本是0.55.4 1. 安装 react-native-file-selector 插件 npm i react-native-file-selector -S 2. 执行 react-native link react-native-file-selector ios版
阅读全文
摘要:解决办法临时解决办法(简单粗暴)修改/ios/Podfile注释掉Flipper相关的内容。 # Enables Flipper. # # Note that if you have use_frameworks! enabled, Flipper will not work and # you s
阅读全文
摘要:Xcode10 Xcode11:library not found for -lstdc++.6.0.9 临时解决 临时解决方案: 1.将libstdc++.6.0.9tbd.zip解压,放到以下目录: 链接: https://pan.baidu.com/s/1a43oakMgSyQNnKJMHKt
阅读全文
摘要:1.新建一个RN项目:(BaiDuMapTest) 出现以下界面,就表示新建项目成功了 2.安装react-native-baidu-map(注意:一定要在项目根目录下进行安装): 在终端输入: npm install react-native-baidu-map --save 3.Xcode配置:
阅读全文
摘要:1. 错误提示:cannot initialize a parameter of type 'NSArray<id<RCTBridgeModule>> *' with an lvalue of type 'NSArray<Class> *__strong' NSArray<RCTModuleData
阅读全文
摘要:2020 年谈 React Native,在日新月异的前端圈,可能算比较另类了。文章动笔之前我也犹豫过,但是想到写技术文章又不是赶时髦,啥新潮写啥,所以还是动笔写了这篇 React Native 性能优化的文章。 本文谈到的 React Native 性能优化,还没到修改 React Native
阅读全文
摘要:HTML5+tracking.js实现刷脸支付 最近刷脸支付很火,老板们当然要追赶时代潮流,于是就有了刷脸支付这个项目。前端实现关键的技术是摄像头录像,拍照和人脸比对,本文来探讨一下如何在html5环境中如何实现刷脸支付以及开发过程中遇到的问题。 1.摄像头 1.1 input获取摄像头 html5
阅读全文
摘要:原因是:5037端口被占用 解决方法:1.查找5037被谁占用 netstat -ano | findstr "3037" 2.查看对应的是哪个任务 tasklist | findstr "4852" 3.启动任务管理器,结束此任务 4.重新打开模拟器
阅读全文
摘要:完成项目时,我们需要将项目打包成一个apk,方便测试以及发布版本. 这时,需要把js代码和图片资源都放进apk中, 并且发布版本还需要签名,今天把这一系列操作记录下来. 一.生成离线bundle包 离线包就是把 ReactNative 和你写的 js文件、图片等资源都打包放入 App ,不需要走网络
阅读全文
摘要:1.webpack使用babel-loader后编译报错 报错ERROR in ./entry.js Module build failed: SyntaxError: /Users/yixin/Desktop/react/entry.js: Unexpected token (2:8) 说是 "<
阅读全文
摘要:function IsPC() { var userAgentInfo = navigator.userAgent; var Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"]; var flag
阅读全文
摘要:做H5 App页面时,有时候,按钮可能会放到页面的最底下,这个时候可能会用到绝对定位(position: absolute),但是,当input 输入框被点击时,弹出的软键盘会顶起底部的按钮,就像这样: 这个时候,可以给 底下的 Button 或者包含这个Button的Div 添加一个CSS样式:z
阅读全文
摘要:解决Andriod软键盘出现把原来的布局给顶上去的方法(转) 链接:http://blog.sina.com.cn/s/blog_9564cb6e0101g2eb.html 决方法,在mainfest.xml中,对那个Activity加: 解决Andriod软键盘出现把原来的布局给顶上去的方法(转)
阅读全文
摘要:把 ev.pageX 换成 e.originalEvent.targetTouches[0].pageX;例子:varstart_x,start_y,end_x,end_y,move_num;varclient_height=$(window).height();$("#containnerdiv"...
阅读全文
摘要:META相关1. 添加到主屏后的标题(IOS)2. 启用 WebApp 全屏模式(IOS)3. 百度禁止转码通过百度手机打开网页时,百度可能会对你的网页进行转码,往你页面贴上它的广告,非常之恶心。不过我们可以通过这个meta标签来禁止它:4. 设置状态栏的背景颜色(IOS)设置状态栏的背景颜色,只有...
阅读全文
摘要:webkit在绘制页面时会将结构分为各种层,当层足够大时就会变成很大的平铺层。这样一来webkit在每次页面结构发生变化时不需要都渲染整个页面而是渲染对应层了,这对渲染速度来说相当的重要。webkit会给各种层分配一定大小的“后备存储器”在内存里缓存起来,这就是绘制层的上下文,通过这个上下文就可以很...
阅读全文