具有typeerror变量的vue-apollo查询

问题描述

我正在尝试在Typescript项目中使用vue-apollo,并在查询中添加变量后立即收到typeError。

VueComponent.vue

  @Component({
    apollo: {
      $client: 'apolloPrivateClient',articles: {
        query: ARTICLES_QUERY,variables: {
          first: 5
        }
      }
    }
  })
  export default class NewsEditor extends Vue {}

查询:

export const ARTICLES_QUERY = {
  query: gql`
    query Articles($first: Int = 3) {
      articles(first: $first,orderBy: START_DATE_DESC) {
        edges {
          node {
            id
            author
            content
            endDate
            headerImage
            location
            slug
            startDate
            teaser
            title
          }
          cursor
        }
      }
    }
  `,update: (data: Articles) =>
    data?.articles?.edges.map((obj: Articles_articles_edges) => {
      return { ...obj.node,cursor: obj.cursor }
    })
}

TypeError

enter image description here

感谢您的帮助!

欢呼

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...