要点FileReader使Web应用程序异步读取存储在用户计算机上的文件(或原始数据缓冲区)的内容(详情) 对象URL window.URL.createObjectURL():创建一个对象URL来通过url引用一个file对象 wi...
String 方法整理
字符串的所有方法都会返回一个新字符串,不会修改原始字符串字符串 + 任意类型 都会强制 toString() 基本包装类型: String、Number、Boolean 获取字符串某一字符原始: str.charAt(索引值)H5: ...
forceUpdate() 强制刷新
默认情况下当组件的 state 改变时,会调用render()重新渲染。但有些时候可以通过forceUpdate()通知 react 组件重新渲染。 forceUpdate()会使得组件跳过shouldComponentUpdate(...
React Native开发踩坑
此文用于记录react-native学习开发中遇到的各种坑及其处理方式 不要尝试在组件的 Class 外部获取 this.props,比如 stylesheet 更改组件传参时,需要重新reload程序才会生效 通过Dimens...
PanResponder生命周期相关
PanResponder即react-native的手势操作系统,这里记录一下生命周期相关事件 单点事件onStartShouldSetResponderCapture: 如果父视图想要阻止子视图响应 touch start 事件,它...
rn中对于安卓与ios下载远程图片的处理
安装环境使用包12import RNFS from 'react-native-fs';import CameraRoll from '@react-native-community/cameraroll...
rn通过lodash实现事件防抖
_.debounce() 1_.debounce(func, [wait=0], [options={}]) 参数123456func: (Function)要防抖动的函数。[wait=0]: (number)需...
JS获取对象的属性个数
现有以下对象obj 1234567const obj = { id: 1, key: 111, name: '名字', label: '标签', valu...