Максим Тимофеев, если использовать функцию 'Просмотреть как Googlebot' в google search console с режимом 'получить и отобразить' - в результате он показывает мне скриншот на котором отображается анимация. Как мне проверить что именно google будет использовать при индексации?
Максим Тимофеев, а вообще хочу подчеркнуть, что сервер никак не разделяет бота и пользователя, контент отдаётся одинаковый. Все различия проявляются только на стороне выполнения javascript.
Дальше я пытаюсь переопределить стили компонента SuperButton в компоненте SuperParent. Я прописываю в компоненте SuperParent такие стили:
.incredible-super-button {
position: absolute
}
В итоге открывая браузер я вижу, что кнопка имеет позиционирование relative, а не absolute, то есть стили самой кнопки перезаписали стили прописанные для неё в род. компоненте, а не наоборот.
Сергей Андреев, как я и думал проблема решилась анимацией того же самого clip-path через javascript, как ни странно. Что-то явно не так с движком css анимаций в chrome.
Максим Ленский, оно поддерживается везде, где мне нужно. В Edge поддерживается свойство clip. IE меня не интересует. Дело не в поддержке, а в том как работает анимация.
Дмитрий Беляев, ну я вроде как читал доку vue-loader, но как-то умудрился пропустить модули, ну или просто не запали они мне в память. В любом случае спасибо)
Хотя я сейчас подумываю сделать что-нибудь вроде глобального миксина с функцией с коротким названием, которая будет брать название компонента и добавлять к нему то что в неё передали, по идее это сохранит мою текущую структуру классов.
Evgeny Kulakov, угу, но ведь при большом списке и рендер в виртуальный DOM занимает не мало времени, хотя vue мог бы более умно действовать, сравнивая сначала именно сами массивы данных. Ну или хотя бы предоставить инструменты для информирования его о том, что произошло лишь (например) добавление n элементов без изменения других. Или скажем дать возможность показать ему, что элементы с такого-то по такой не изменились или что-то в этом духе...