Используйте адаптивные классы отображения в опции заголовков align
нужных столбцов. Например, здесь Категория и Калории показаны только на lg
и шире ...
headers: [
{
text: 'Dessert (100g serving)',
align: 'left',
sortable: false,
value: 'name',
},
{ text: 'Category', value: 'category', align: ' d-none d-lg-table-cell' },
{ text: 'Calories', value: 'calories', align: ' d-none d-lg-table-cell' },
{ text: 'Fat (g)', value: 'fat' },
{ text: 'Carbs (g)', value: 'carbs' },
{ text: 'Protein (g)', value: 'protein' },
{ text: 'Iron (%)', value: 'iron' },
],
Примечание: начальный пробел важен, так как опция выравнивания добавляется к другим классам, когда каждый столбец / ячейка оказаны. Также обратите внимание на использование d-lg-table-cell
вместо d-block
для правильного отображения таблицы.
Демонстрация: https://codeply.com/p/hMh9qLMi3T