React Native
阳光男孩joe
这个作者很懒,什么都没留下…
展开
-
RN SectionList警告missing keys for items, make sure to specify a key property on each item
警告提示每一行 item需要提供一个 key属性,所以定义一个keyExtractor属性指定使用id作为列表每一项的key。export default class SectionListBasics extends Component { _keyExtractor=(item,index)=>item.id; render() { return ...原创 2018-06-21 10:37:23 · 1469 阅读 · 0 评论 -
Flexbox布局
FlexboxReact Native中使用flexbox规则来指定某个组件的子元素的布局。Flexbox可以在不同屏幕尺寸上提供一致的布局结构。flexDirection、alignItems和 justifyContent三个样式属性可以满足大多数布局需求。flexDirection决定布局主轴,子元素沿主轴水平方向排列(row),沿竖直方向排列(column),的默认值是colu...原创 2018-06-20 17:22:24 · 283 阅读 · 0 评论 -
React Native运行问题Could not install the app on the device
异常信息: Could not install the app on the device, read the error above for details. Make sure you have an Android emulator running or a device connected and have set up your Android development enviro...原创 2018-07-25 17:03:36 · 3173 阅读 · 0 评论 -
RN问题运行异常 android.view.WindowManager$BadTokenException:Unable to add window android.view.ViewRootImpl
请求悬浮窗权限: if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { if (!Settings.canDrawOverlays(this)) { Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMIS...原创 2018-07-25 17:06:38 · 1265 阅读 · 1 评论 -
Android原生集成React Native
1. 创建一个空目录 RNDemo 2. 在RNDemo中创建一个子目录 android 3. 将android 项目拷贝到子目录 android 中,如下项目结构。 4. 在RNDemo中创建package.json文件添加如下内容:{ "name": "MyReactNativeApp", "version": "0.0.1", "private": true,...原创 2018-07-25 17:28:54 · 244 阅读 · 0 评论 -
React Native打离线bundle包
离线包就是把 js 和图片资源打包生成离线bundle包 打包命令说明:react-native bundle [参数] 构建 js 离线包 Options: -h, --help 输出如何使用的信息 --entry-file <path> RN入口文件的路径, 绝对路径或相对路径 --p...原创 2018-07-25 18:08:42 · 1502 阅读 · 0 评论