首页 > 解决方案 > 如何为分页的第一页初始化 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。

标签: graphqlaws-amplifygraphql-js

解决方案


推荐阅读