Oleksandr
нет. вам нужно сделать проект - и каждый раз при добавлении какого либо функционала собирать приложение заново и деплоить на сервак
Oleksandr
мы используем дженкинс он сам себе там запускает все задачи билдит деплоит
Oleksandr
ну ява
Oleksandr
вебпак запускает и все прочее
Oleksandr
то есть я не вижу проблем
Oleksandr
особенно если работаете с гитом настроили ветку релиз при коммите в нее - запускаем билд с последующим деплоем
Oleksandr
это все называется простым - continuous integration
Oleksandr
https://code.tutsplus.com/tutorials/setting-up-continuous-integration-continuous-deployment-with-jenkins--cms-21511
Oleksandr
вот - чет такого
Fedor
особенно если работаете с гитом настроили ветку релиз при коммите в нее - запускаем билд с последующим деплоем
Если это для 1 клиента проект, то всё верно Но, допустим, надо создать структуру под множество разных, с разным набором модулей
Oleksandr
ну так в чем проблема? переменные для разных конфигов вебпака + в самом вью так же через переменные собираете нужные вам
Oleksandr
мы пилим интернет банкинг для румынии германии и польши
Oleksandr
у всех свои отличия
Oleksandr
в модулях компонентах и прочем
Oleksandr
грубо говоря в app.js - импортите нужный вам app.vue в зависимости от переменной
Oleksandr
оставьте утопию с файлами и папками вам нужно конкретно указать что вы собираетесь грузить а не как вы бы хотели - циклом пробежатся в какой то папке и загрузить все модули которые как то должны между собой общатся
Oleksandr
Oleksandr
Ага
)) видно
Oleksandr
js не имеет доступа к файловой системе
Oleksandr
ну не такой доступ который нужен вам)
Fedor
js не имеет доступа к файловой системе
Это я понимаю, да Думал сервером генерировать список доступных файлов
Oleksandr
Это я понимаю, да Думал сервером генерировать список доступных файлов
не вариант это возможно было бы как то через http://requirejs.org/ сделать но тоже... такой себе вариант
Oleksandr
у нас старая версия этого же банкинга на этой либе ничего плохого сказать не могу - но там свои нюансы с сборкой под все это))
Oleksandr
Это я понимаю, да Думал сервером генерировать список доступных файлов
http://requirejs.org/docs/api.html#jsfiles вот можете глянуть то есть вы можете генерировать что то на серваке и отдавать в глобальный скоуп и оттуда уже считывать что вам нужно грузить у нас так некоторые вещи сделаны переводы к примеру но как подружить это с vue - я не знаю
Flexo
Народ, как думаете, можно ли метадату из аудио файла прямо в браузере получить? ID3-тег: название песни, автор, продолжительность и т.д.
Flexo
Т.е. только средствами фронта
Flexo
Попробовал. Эта штука fs хочет
Sergey
в computed определено свойство, оно вычисляется, но DOM прорисовывется до того как свойство вычислено и оно уже не обновляется в DOM, подскажите как его отобразить
Sergey
thx, already done, fetch function put into created
Alex
😊 вот и чудненько
Alexey
Вот что инглиш животворящий делает
Anonymous
Добрый день а можете посоветовать какуюнить бтблиотеку для асинхронной отправки и получения данных которая хорошо работает с viejs ?
Stanislav
Axios
Flexo
https://github.com/pagekit/vue-resource
Anonymous
понял спасибо :)
Сергей
когда прошлый раз я советовал вью-ресурс, мне в лицо кинули, что он деприкейтед и не используется..
Flexo
Эт че вдруг? Где написано? Две недели назад последний коммит
Сергей
не в курсе, просто делюсь инфой. я сам его пользую, тащемта
Dmitry
я что то не понял, стандарт нужно устанавливать глобально, что бы прога была?
Dmitry
потому что так её нет
Flexo
Эван давно в блоге писал
Пруф? Судя по репозиторию это не так
Flexo
Нашел https://medium.com/the-vue-point/retiring-vue-resource-871a82880af4
Flexo
Does this mean vue-resource is deprecated? No. It’s just no longer part of the “official recommendation”
Dmitry
npx standard?
в package.json нет скриптов на стандард, и npm standard тоже не робит
Antony
в package.json нет скриптов на стандард, и npm standard тоже не робит
https://www.npmjs.com/package/npx В последних версиях добавили для запуска локальных пакетов.
Antony
ооо, спасибки
Он должен идти из коробки в последнем npm
Sergey
помогите, туплю
Sergey
<div id="app"> <buildings-list></buildings-list> </div> <template id="buildingsList" v-if="buildings.length > 0"> <div class="list-group"> <building-item :item="obj" v-for="obj in buildings"></building-item> </div> </template> <template v-else> <span>Загрузка...</span> </template> <template id="building"> <a href="#" v-bind:class="[{active: isActive}, list-group-item]"> <h4 class="list-group-item-heading">{{ building.name }}</h4> <p class="list-group-item-text">Maps count: </p> <span class="badge">123</span> </a> </template>
Андрей
привет. подскажите, как сделать, а то туплю сижу не могу разобраться
Андрей
вынес настройку axios в отдельный файл, export default instanceAxios и импортирую его в main.js, вставляю в прототип вуя. внимание вопрос. как мне в файле axios достучаться до вуя?, примерно вот так
Андрей
Андрей
помогите, туплю
так а в чем вопрос?
Sergey
в шаблоне
Pauline
Нельзя
жаль)
Flexo
Нужен доступ к файловой системе
Anton
Ну вообще, я полагаю, можно считать файл FileReader-ом, а потом доставать из полученного буфера данные. Чувак с прошлой работы делал штуку, которая читала теги трека, рисовала спектрограмму и просто воспроизводила треки. Всё работало в браузере.
Flexo
@Technetium а это мысль)
Flexo
вот только ни одна читалка тегов не хочет работать без fs
Anton
вот только ни одна читалка тегов не хочет работать без fs
Напиши свою, которая будет работать в браузере. Пока единственная проблема - это отсутствие поддержки старыми браузерами FileReader и DataView. И вообще чтение буферов в Node удобнее.
Alex
Это не к Vue достучаться, а к роутеру. Импортируешь его, и .push в него новым адресом
Андрей
Alex
значит где делается new Vue корневого компонента, нужно сохранить ссылку, которую он возвращает
Alex
в любую какую вам угодно
Alex
просто везде в примерах её называют vm для понимания
Андрей
просто везде в примерах её называют vm для понимания
это я понимаю) но тут такая проблема. экземпляр вью, записанный в переменную, недоступен до его объявления. а в прототип надо засовывать до создания экземпляра
Alex
Внутри экземпляра через this ко всему стучитесь, извне у вас в переменной будет ссылка
Alex
Просто три раза повторить в шаблоне