Fork me on github
摘要:前言 Navigator主要用于ReactNative中的跳转,中文文档: http://reactnative.cn/docs/0.39/using navigators.html 懒得打字介绍更多了,将上面的官网文档看一遍之后应该有个大概了解了。 initialRoute 配置初始路由参数; c 阅读全文
posted @ 2018-03-15 11:25 我是小茗同学 阅读 (3840) 评论 (0) 编辑
摘要:概述 视频播放可以自己写原生代码实现,然后注入JS。如果对视频播放没有特殊要求的话,可以直接使用现成插件。 到官方推荐的 "插件网站" 搜索找到下载量第一的插件: "react native video" 。 安装 安装很简单: npm install g react native video 配置 阅读全文
posted @ 2018-03-15 11:25 我是小茗同学 阅读 (430) 评论 (0) 编辑
摘要:已经发现的bug或者问题 Android不支持shadow属性; Animated.Image的borderRadius不生效; setNativeProps无法修改图片的source; 没有直接设置组件显示与隐藏的属性,只能变相实现; require加载图片不能是变量或者拼接的字符串; requi 阅读全文
posted @ 2018-03-15 11:24 我是小茗同学 阅读 (366) 评论 (0) 编辑
摘要:概括 关于RN的热更新,网上有很多现成方案,但是一般都依赖第三方服务,我所希望的是能够自己管控所有一切,所以只能自己折腾。 热更新的思路 热更新一般都是更新JS和图片,也就是在不重新安装apk的情况下更新JS和图片,这个需求是很普遍的。通过前面的了解我们知道RN的JS都被打包成了一个bundle文件 阅读全文
posted @ 2018-03-15 11:24 我是小茗同学 阅读 (3510) 评论 (0) 编辑
摘要:各种命令 个人习惯在项目根目录下把一些常见命令写成bat文件,以后每次要执行什么只需要双击即可: 编译、生成、运行并启动 (debug模式): react native run android 所谓 其实就是一个文件同步服务,默认监听8081端口,启动它之后,运行debug模式的ReactNativ 阅读全文
posted @ 2018-03-15 11:23 我是小茗同学 阅读 (699) 评论 (0) 编辑
摘要:一个最简单的HelloWorld页面 先不多解释,直接上代码: 官方推荐使用ES6语法,不熟悉ES6的同学可能看起来感觉这完全不是JS代码,可以先看看这篇文章熟悉一下区别: "react react native 的es5 es6写法对照表" 对于Android平台而言, 就是整个项目的入口, 则是 阅读全文
posted @ 2018-03-15 11:23 我是小茗同学 阅读 (251) 评论 (0) 编辑
摘要:前言 本文开发环境为Windows,目标平台为Android, 版本为 。 环境搭建 注意,本文不是按照官网的教程来的,官网说必须安装什么Chocolatey,我懒得鸟它。 安装前请准备以下环境: jdk(必须1.8或更高版本) node.js & npm python2(注意不支持python3, 阅读全文
posted @ 2018-03-15 11:22 我是小茗同学 阅读 (1049) 评论 (0) 编辑