2.3.1 • Published 5 months ago

@flowlist/js-core v2.3.1

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

@flowlist/js-core

信息流业务通用容器的基础实现

Download

yarn add @flowlist/js-core

Import

import flow from '@flowlist/js-core'

Inject

Methods

  • initState

初始化数据容器

参数类型介绍
getterFunction设置 state 的函数
setterFunction读取 state 的函数
funcStringAPI层的函数名
typeString\<ListType>列表的类型
queryObject需要额外透传给 API 层的数据
  • initData

加载首屏数据

参数类型介绍
getterFunction设置 state 的函数
setterFunction读取 state 的函数
cacheObject用于读写缓存的对象
funcStringAPI层的函数名
typeString\<ListType>列表的类型
queryObject需要额外透传给 API 层的数据
apiArray\<API>整个 API 层
cacheTimeoutInteger缓存持久化的时间(秒)
uniqueKeyString列表里每个元素独一无二的 key
callbackFunction请求成功之后的回调函数
  • loadMore

加载分页数据

参数类型介绍
getterFunction设置 state 的函数
setterFunction读取 state 的函数
cacheObject用于读写缓存的对象
funcStringAPI层的函数名
typeString\<ListType>列表的类型
queryObject需要额外透传给 API 层的数据
apiArray\<API>整个 API 层
cacheTimeoutInteger缓存持久化的时间(秒)
uniqueKeyString列表里每个元素独一无二的 key
errorRetryBoolean是否是重试
callbackFunction请求成功之后的回调函数
  • updateState

更新数据容器

flow.updateState({ getter, setter, cache, type, func, query, method, value, id, uniqueKey, changeKey, cacheTimeout })
参数类型介绍
getterFunction设置 state 的函数
setterFunction读取 state 的函数
cacheObject用于读写缓存的对象
funcStringAPI层的函数名
typeString\<ListType>列表的类型
queryObject需要额外透传给 API 层的数据
methodString需要调用的函数名
valueAny传值
idString / Number用来索引的独一无二的 keyValue
uniqueKeyString列表里每个元素独一无二的 keyName
changeKeyString你想要修改的field是哪个字段,默认是result
cacheTimeoutInteger缓存持久化的时间(秒)
2.3.1

5 months ago

2.3.0

2 years ago

2.2.0

2 years ago

2.1.0

2 years ago

2.0.0

2 years ago

1.7.3

3 years ago

1.7.2

3 years ago

1.7.1

3 years ago

1.7.0

3 years ago

1.7.6

3 years ago

1.7.5

3 years ago

1.7.4

3 years ago

1.6.4

3 years ago

1.6.5

3 years ago

1.6.3

3 years ago

1.6.2

3 years ago

1.6.1

3 years ago

1.6.0

3 years ago

1.5.0

3 years ago

1.4.5

3 years ago

1.4.4

3 years ago

1.4.3

4 years ago

1.4.2

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.1

4 years ago

1.2.0

4 years ago

1.3.0

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.0.3

4 years ago

1.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago