前端○萌妹 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 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置