我正在创建一个照片应用程序,因此,出于这个原因,我倾向于从官方documentation的整个CameraRoll
模块来使一切变得清晰。请谁能告诉我们为什么在after
中使用CameraRoll.getPhotos()
属性,它需要什么字符串值?该文档不足以理解。一个小例子将不胜感激。谢谢!!!
答案 0 :(得分:1)
正如documentation所说,您只需将其设置为上次通话的end_cursor
即可获取更多照片。
以下是有关如何使用它的简单示例:
state = {
lastCursor: (null : ?string),
};
getPhotos = () =>
var fetchParams = {
first: 10,
}
if (this.state.lastCursor) {
fetchParams.after = this.state.lastCursor;
}
CameraRoll.getPhotos(fetchParams).then(result => {
this.setState({lastCursor: result.page_info.end_cursor});
});
您可以看到使用它的完整示例here。