前端○萌妹 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 fesafe材料库问题
  • ¥35 beats蓝牙耳机怎么查看日志
  • ¥15 Fluent齿轮搅油
  • ¥15 八爪鱼爬数据为什么自己停了
  • ¥15 交替优化波束形成和ris反射角使保密速率最大化
  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统