1

import gql from 'graphql-tag'
export default {
  name: 'patient-list',
  data () {
    return {
      patients: [],
      patientsColumns: [
        { name: 'id', label: 'number', field: 'patient_number' },
        { name: 'last', label: 'last name', field: row => row.user.last },
        { name: 'first', label: 'first name', field: row => row.user.first }
      ]
    }
  },
  apollo: {
    patients: {
      query: gql`
         {
         patients {
           patient_number
           user {
             first
             last
           }
         }
        }
      `
    }
  }
}
  <div>
    {{patients[0]}}
    <q-table
      :data="patients"
      :columns="patientsColumns"
      row-key="name"
    ></q-table>
  </div>

我在通过 apollo 打印表中的数据时遇到问题......我无法弄清楚这有什么问题:) 我的控制台的主要问题是(TypeError:无法添加属性 __index,对象不可扩展)

我创建了示例静态数据并且没问题,但是当我使用通过 graphql 查询数据表从 apollo 传递的数据时显示“没有可用数据”

如果有人给我一些小建议,我将不胜感激:)

渲染错误:“TypeError:无法添加属性 __index,对象不可扩展”

apollo 从 Graphql 传递的数据表和样本记录

这是我的代码

从阿波罗打印的第一个物体

来自控制台的错误

4

0 回答 0