vuetify / vu js: максимальная высота v-строки - PullRequest
0 голосов
/ 08 мая 2020

Во-первых: я плохо разбираюсь в Frontends и новичок в vue

У меня есть 3 относительно большие таблицы друг под другом. Проблема в том, что если вы хотите прокрутить таблицу по вертикали, вам нужно полностью прокрутить до каждой таблицы и использовать там полосу прокрутки, что на самом деле не очень удобно.

Поэтому я хочу ограничить высоту каждого v-row (одна v-строка содержит одну таблицу), поэтому вертикальная полоса прокрутки находится только внизу текущего окна просмотра и занимает не всю высоту, а лишь несколько процентов. Но это просто не работает, я не могу установить высоту v-ряда. Как этого добиться?

Мой Main.vue template выглядит так

<template>
  <div class="dashboard">
    <h1 class="subheading grey--text">Main</h1>
      <!--loading-->
      <Loader :showLoading="showLoading"/>

      <button v-on:click="getData">Greet</button>

    <v-container fluid v-if="data !== null" class="my-5">
      <v-row  v-for="(report,index) in data['reports']"
              :index="index"
              :key="report.reportName"
              style="height:20%;" //not working
              height="20%"> //also not working
        <v-col cols="12" sm="12">
          <Report :report="report" :dateType="data.dateType"/>
        </v-col>
      </v-row>
    </v-container>

  </div>
</template>

Report.vue Template это просто таблица

<template>
      <v-simple-table dense>
        <template v-slot:default>

          <thead>
            //head
          </thead>

          <tbody>
            //body
          </tbody>

        </template>
      </v-simple-table>
</template>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...