Получить данные с помощью нумерации страниц в vue apollo из github - PullRequest
0 голосов
/ 10 марта 2020

Я получаю данные из github V4 api, то есть graphql, используя следующий код: Но вместо того, чтобы извлекать 30 столбцы, как только я хочу получить 10 столбцов сразу, запустите его три раза. Я нашел fetchmore в vue документации, но не могу правильно ее реализовать,

query ($number: Int!, $repositoryName: String!, $owner: String!) {
  repository(name: $repositoryName, owner: $owner) {
    project(number: $number) {
      id
      number
      columns(first: 30) {
        edges {
          node {
            id
            name
            url
            createdAt
            updatedAt
            cards(first: 30) {
              nodes {
                content {
                  ... on Issue {
                    title
                    number
                    projectCards(last:1) {
                      nodes {
                        url
                      }
                    }
                    timelineItems(last: 20) {
                      nodes {
                        __typename
                        ...on LabeledEvent {
                          actor {
                            login
                          }
                          label {
                            color
                            name
                          }
                          createdAt
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}

Любая помощь приветствуется?

...