Создание таблицы данных квазара с массивом данных JSON - PullRequest
1 голос
/ 31 января 2020

Я пытаюсь использовать массив JSON для создания таблицы квазаров, но я не могу связать данные массива с данными таблицы.

Я сохранил данные из своей базы данных в массив называется " scanResults ", и результат выглядит следующим образом:

console.log(scanResults);

Результаты scanResults

Среди трех массивы (Items, Count и ScannedCount), мне нужны только данные из Items . Есть ли способ поместить данные из scanResults в tableData в data () в разделе, чтобы я мог отобразить данные в таблицу квазаров?

tableData: [
 { 
   name: 'xxx',
   frequency: 'xxx',
   prescription: 'xxx',
   time: 'xxx'
 }
]
<q-table
  title="Reminders"
  no-data-label="You do not have any reminders yet!"
  align="center"
  :columns="columns"
  :data="tableData"
  row-key="name"
  selection="single"
  :selected.sync="selected"
/>

1 Ответ

0 голосов
/ 02 марта 2020

Если я правильно читаю ваши scanResults, вы можете установить

tableData = scanResults.0[1]

, чтобы поместить содержимое второго места (данных) первого массива ("0") в tableData.

Вы определили массив столбцов? Привязки должны включать оба массива, чтобы QTable знал, какие данные поместить в какой столбец. См. Вкладку сценария раздела «basi c» по адресу https://quasar.dev/vue-components/table.

...