apollo graphql查询中没有可数据化的动态数据(静态工作)

时间:2018-04-23 11:28:25

标签: vue.js datatable graphql apollo quasar-framework



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>
&#13;
&#13;
&#13;

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

我创建了示例静态数据并且没问题,但是当我使用通过graphql查询数据表显示来自apollo的数据时,#34;没有数据可用&#34;

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

  

渲染错误:&#34; TypeError:无法添加属性__index,对象是   不可扩展&#34;

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

this is my code

Printed first object from apollo

ERRORS FROM CONSOLE

0 个答案:

没有答案