1.0.8 • Published 5 years ago
cass-rn-kit v1.0.8
@casstime/rn-kit@1.0.0
混合框架RN端
core:
util:
1. registerNavConfig 注册模块导航信息
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| config | 注册路由模块所需的参数 | object | {} |
2. setTitle 设置导航栏的标题
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| title | 标题 | string | - |
| index | 页面角标 | number | - |
event:
1. emitNativeEvent RN给原生发送事件
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| eventName | 事件名 | string | - |
| params | 参数 | object | 可选 |
options:
router:
1. performWithUri 执行协议,路由跳转
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| url | 协议地址 | string | - |
2. replaceWithUri 根据协议替换栈顶的视图控制器
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| url | 协议地址 | string | - |
3. pop 返回前index个页面
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| index | 返回堆栈的个数 | number | 1 |
| animate | 是否有动画 | boolean | true |
4. popToTop 返回堆栈底部
5. getStackLength 获取当前堆栈的总个数
6. getLatestStackIndex 获取协议对应的堆栈角标
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| url | 协议地址 | string | - |
7. getStacks 获取当前所有堆栈信息
asyncStorage:
1. getItem 获取缓存值
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| key | 值的键 | string | - |
2. setItem 设置缓存
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| key | 值的键 | string | - |
| data | 数据源, 如果是对象,必须进行序列化处理 | string | - |
3. removeItem 删除缓存
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| key | 要删除的键 | string | - |
4. mergeItem 合并缓存
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| key | 值的键 | string | - |
| data | 数据源, 如果是对象,必须进行序列化处理 | string | - |
http:
1. request 发起网络请求
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| url | 请求地址 | string | - |
| method | http请求方法 | string | get |
| baseURL | 请求的host,url不是绝对路径的时候,会加在url前面 | string | - |
| headers | 请求头,例如{'X-Requested-With': 'XMLHttpRequest'} | Object | - |
| params | 请求参数 | Object | - |
| data | 请求body,当method为methods 'PUT', 'POST', 'PATCH' 该参数有效 | string/Array/Object | - |
| timeout | 超时时间,单位为秒 | number | 15 |
| withCredentials | 是否传cookie | boolean | true |
imageBrowser:
1. showImages 展示大图
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| imageList | 数组类型,图片路径数组 | string[] | - |
| defaultIndex | 被点击查看图片的序号 | number | 0 |