Skip to content

Dgerimus/Hocvue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Описание Тестовое задание реализует таблицу с двумя вкладками:

-Последние игры -История

Данные берутся из локального JSON-файла(данные удвоены для работы со скролом). Таблица использует CSS Grid для выравнивания колонок и фиксированную шапку с position: sticky.

Особенности и сложности Для удобства просмотра данных таблица имеет вертикальный скролл в теле таблицы с фиксированной высотой.

Сложность: Из-за вертикального скролла справа, который занимает некоторое пространство, содержимое таблицы и шапка могли смещаться относительно друг друга. Чтобы решить эту проблему, в стили шапки был добавлен отступ padding, равный ширине скроллбара (6px), для выравнивания колонок с содержимым.

Добавление скролла внутри таблицы влияет на ширину и требует тонкой настройки отступов, что является распространённой проблемой при создании таблиц с фиксированной шапкой.

Архитектура и структура Компонент выполнен как один файл Vue SFC без разбивки на подкомпоненты. Для тестового задания и упрощения поддержки было решено не дробить компонент, так как логика и структура таблицы достаточно компактны и читаемы.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors