Настройки webpack и css-loader как во всех мануалах, ничего лишнего, компонент вставляется нормально, всё работает, но без стилей. vue.config.js создавал - не помогает. Гугл уже весь до дыр протёр. Кто-нибудь сталкивался? куда хотя бы ещё копать?
Что за больной ублюдок мог такое сотворить: for (let i=stylesheets.length - 1; i >= 0; i--) { let sheet = stylesheets[i]; if (sheet) { if (sheet.id != 'vuetify-theme-stylesheet') { sheet.parentNode.removeChild(sheet); } } } stylesheets = head[0].getElementsByTagName('style'); for (let i=stylesheets.length - 1; i >= 0; i--) { let sheet = stylesheets[i]; sheet.parentNode.removeChild(sheet); }
а сейчас окажется что это твой тимлид и он тоже сидит в этом чате))
Мне как только что начавшему учить vue, очень любопытно. Что не так с этим кодом?
Я много времени убил, разбираясь почему не применяются стили в компонентах, погрузился в изощрённые извращения с webpack, а оказалось в коде вот это было и удаляло стили. Зачем - неясно. Т.к. была отдельная функция, чтобы грузить внешние стили из отдельной папки таким же образом, при помощи DOM. и удаление функции выше ничего не ломает в работе этой.
Спасибо большое! Теперь понятно что этот код делает ~^^
Он по сути просто удаляет то что наколдовал vue в хедере в результате сборки, чтобы... хз чтобы что.
Жаль не все записывают коменты... //делает что-то
Обсуждают сегодня