Stanislav
Ну в пакете vue там разные варианты vue есть
Ну если ты используешь вью-лоэдер и пишешь шаблоны только в Vue файлах, то билд с компилятором шаблонов не нужен
xxtux
Так и делаю
Иван
Как мне кажется, достаточно бесполезное знание / умение :)
Ну я вот тут случайно начал делать один проект на компьютере с виндой. Комп правда тот был сделан из платы от планшета какого то, и потому запускать на нем ноду я поостерегся
xxtux
Вебпак это все равно нода
Иван
Пришлось обходится одним саблаймом и хромом
Иван
И оказалось что даже так можно использовать .vue Файлы
Иван
https://github.com/FranckFreiburger/http-vue-loader
Иван
О хот релоаде конечно можно и не мечтать, но зато никаких билдов. Но знание конечно все же малополезное, разве что для каких то онлайн компиляторов может пригодится
xxtux
А как он это делает? Парсит строку и в евал?
Иван
Тип того
Иван
Цсс подрубает, джс исполняет
Иван
Шаблоны компилит
Иван
Можно даже всякие препроцессоры использовать
Иван
Собрать свою иде прямо в браузере с вебпаком и хотрелоадом)
xxtux
Ну в норме оно в ноде, а так в браузере.
Микола Павлов
/help@GroupButler_bot
Иван
Ну в норме оно в ноде, а так в браузере.
Это понятно, но все же штука интересная, меня прям порадовала
Иван
Главное, работает очень просто. В каком-нибудь реакте для джсикса я б повешался вполне возможно подобное делать
Yohan
/help@GroupButler_bot
Anonymous
Привет всем. Подскажите, пожалуйста, как правильно это реализовать: есть проект на Vuex + VueRouter. Условно, есть профиль. Доступ к нему осуществляется через маршрут и посредник. Если юзер перезагружает страницу на /profile, то его редиректит на главную, так как данные ещё не загрузились с сервера. Как можно это исправить?
Anonymous
Dmitrii
а почему там нет данных? ты можешь их получить при создании компонента какого-то
Anonymous
Я получаю при создании главного компонента
Anonymous
но там получается такое, что пока запрос идёт, уже отрабатывает посредник и редиректит на главную
Anonymous
Александр
Всем привет! Начинаю изучать vue, помидорами не кидайтесь) Возник вопрос. У меня есть массив, и есть v-for. При клике на кнопку добавляется в массив элемент (добавляю пустой по умолчанию). А как теперь сделать так, чтобы по клику по другой кнопке данные передавались в объект? Ссылка прилагается... https://codepen.io/Belkevich/pen/gvyXMx Спасибо заранее
Anonymous
Точно, спасибо.
Александр
Kirill
Спасибо!
не за что😊
Vadim
Как vue заставить перестать компилить код внутри тега <code>? К примеру <code v-pre><my-component></my-component></code> Все равно разворачивает my-component
Vadim
Нужно чтоб innerHTML остался исходным без компиляции
Vadim
Как-то криво
Vadim
Элементов может быть бесконечное количество
Vadim
Это тег <code>
Vadim
Как должен работать v-pre?
Сергей
Ребят beforeMount срабатывает же после created?
Monohromniy
да
Дима
надо набрасать простую рест апишку с авторизацией через jwt (refresh token + auth token)
Дима
есть готовые варианты? Ну очень не хочется в 2018 брать коа и собирать с микрокомпонентов что-то. Такое по идее должно чем-то генерироваться
Дима
может из сваггера что-то умеет генерировать апи?
Roman
может из сваггера что-то умеет генерировать апи?
есть такое дело, но без тестов вроде, на axios запросы отправляются
Andrey
А в чем прелесть axios? а то я смотрю что все его используют
Roman
А в чем прелесть axios? а то я смотрю что все его используют
от vue-resource было отличие, что нет привязки к фрейму, есть еще fetch
Андрей
Мне fetch достаточно.
Andrey
Ну вот я тоже fetch использую
Andrey
Ну лодаш можно юзать хотя бы потому что ты из него используешь > 5 функций. А в случае с axios ты пишешь один хелпер с fetch и все
Andrey
Ну кстати да, он же шейкинг поддерживает
Nikita
нихуя)
Nikita
хотя лодаш можно собрать по lodash.package-name
Андрей
нихуя)
Es не поддерживает?
Андрей
Ну тогда плагин к вебпаку есть, который импорты заменяет.
Андрей
Все там нормально.
Nikita
ну если только так, да
Alexander
всем привет. есть модуль api.js для связи с бэкендом. что почитать, чтобы сделать его доступным через this.$api ?
Anonymous
Vue.use
Alexander
тэкс... получилось. теперь this.$api доступен в компонентах. Во vuex, ясен перец, он не доступен. Yvan предлагает "пробрасывать" его в экшены как часть payload... Как считаете, Yvan прав? ))))))))
Иван
Ты можешь просто его импортировать
Иван
Или даже глобально сделать
Иван
Вообще, мы вот упоролись, в редаксе сделали так, что задиспатченный экшен автомагически вызывает метод апи с таким же названием
Иван
Очень удобно получилось
Иван
Там ещё вокруг есть обертка, которая отслеживает состояние запроса и соответственно диспатчит экшены успешности или ошибки
Alexander
Ты можешь просто его импортировать
а разве при импорте он не будет повторно вызывать install?
Иван
Если ты вебпаком пользуешься, то нет
Иван
Хоть тыщу раз импорть, выполнится только в первый раз
Alexander
спасибо
Иван
а разве при импорте он не будет повторно вызывать install?
Подожди. Ты хочешь плагин импортировать?
Alexander
ну да