Ответы пользователя по тегу Vue.js
  • VueJS: минусы компонентной структуры?

    @tryvols
    Front-End разработчик
    Все зависит от требований к структуре. В зависимости от них определяется ключевой параметр относительно которого проектируется структура. Ваша структура ориентирована на включение, недостатком таковой является путаница в случаях когда компоненты/модули пересекаются в дереве, к примеру когда 2 ветки используют один и тот же компонент. То есть у этой структуры есть ограничения расширяемости. Я больше предпочитаю структуру ориентированную на зоны ответственности. То есть это горизонтальная структура. Ее основной недостаток - полотно файлов и папок в обозревателе, так что без вкраплений иерархических структур папок так же не обойтись(стоит 100 раз обдумать). С другой стороны она позволяет легко ориентироваться в функциональных модулях системы и группировать внутри папки с модулем ее функционал(не выходит за рамки задачи модуля, тесно связан между собой).
    Ответ написан
  • Использование ЧПУ в Vue Router?

    @tryvols
    Front-End разработчик
    https://gist.github.com/diolavr/d2d50686cb5a472f5696
    Тут решение для транслитерации, в роутере создаёте роут по типу articles/:slug, затем в удобном для вас месте генерирует ссылки при помощи этой либы в зависимости от того где вы получаете список статей с сервера.
    Ответ написан
    Комментировать
  • Почему webpack не видит шрифты?

    @tryvols Автор вопроса
    Front-End разработчик
    На помощь тем у кого возникла подобная проблема, пишу найденное решение. Суть ответа на вопрос заключается в том, что в шаблоне для vue под названием webpack не добавляется лоадер для парсинга шрифтов из vue файла, в то время, как шрифты можно подключить в js-файлы(main.js, к примеру)
    Ответ написан
    Комментировать
  • Почему vue игнорирует этот компонент и не выводит его?

    @tryvols Автор вопроса
    Front-End разработчик
    Все, понял, я просто случайно вызвал вычисляемое свойство вместо того что бы передать его. Странно только что ошибки не было.
    Кстати говоря, почему vue или webpack не выдал ошибку?
    Ответ написан