前端○萌妹 2019-09-29 09:53 采纳率: 0%
浏览 741

vue中使用graphql,刚接触,不太明白,往各位大神指教

XXX.vue

import apollo from '../configuration/list.js'
....
methods:{
   handleList: function() {
      this.$apollo.query({
        query: apollo,
        variables: {
          model: this.chooseModelCode || '',
          name: this.moduleInputName || '',
          pageSize: this.pageInfo.pageSize || 10,
          pageNum: this.pageInfo.pageNum || 1
        }
      }).then(res => {
        console.log(res.data)
        this.Parse(res.data.result)
        console.log(res.data.result)
      }).catch(err => {
         console.log(err)
      })
    },
}

list.js

import gql from 'graphql-tag'
const apollo =  gql `query result($model: String,$name: String,$pageSize: Int!,$pageNum: Int!){
    result(model:$model,name:$name,pageSize:$pageSize,pageNum:$pageNum){
      list{
        name
        gmtCreate
        model
      }
      pageSize
      pageNum
    }
  }`
export default apollo

应该是哪里写的不对,老是报错 Network error: Server response was missing for query 'result'.

  • 写回答

1条回答 默认 最新

  • 关注
    评论

报告相同问题?

悬赏问题

  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突