graphql - 如何为分页的第一页初始化 nextToken?
问题描述
我使用 aws amplify 和 reactjs 作为前端。
const [nextToken, setNextToken] = useState("");
const fetchData = async () =>{
try{
// console.log(listPictures);
let varjson={}
if(page==1){
varjson = {limit: perPage}
}else{
varjson = {limit: perPage, nextToken: nextToken}
}
const pictureData = await API.graphql(graphqlOperation(listPictures, varjson));
console.log('nextToken:', pictureData.data.listPictures.nextToken);
setNextToken(pictureData.data.listPictures.nextToken);
....
我发现我的第一页与我的第二页相同。当我列出第一页时,如何初始化 nextToken?起初我不知道 nextToken。
解决方案
推荐阅读
- dynamic - Anylogic流体批次,动态改变批次属性(批次大小,插入批次)
- spring-boot - Spring Cloud Config Client 多个属性文件从同一个 repo 中检索
- django - 如何在 M2M djnago 中获取每个选择的每个 id
- java - 应用程序返回错误:无法执行方法:onClick
- javascript - Laravel - javascript 在@section 刀片中不起作用(文件输入)
- excel - 在每一行中找到最大值
- php - 在 WooCommerce 产品页面中显示数量变化的产品总数和购物车小计
- amazon-web-services - 如何在多个 aws ec2 实例上安装软件?
- html - 带有if条件的外部元素,内部元素始终存在(Vue.js)
- c# - 如何使用坐标检查您的作品是否在 c# 中的 A 和 B 之间