Dmitry
А скрипт (браузерную версию) сторонней vue компоненты через вебпак как получить? Есть может ссылки где почитать?
Grigory
Если компонент будет содержать только её собственный код (без вашего) то webpack не обязателен. Подключить через script src="/node_modules/component.js" достаточно
Dmitry
Спс
Dmitry
Полагаю подключается из папки dist
Grigory
По webpack есть хороший скринкаст на learn.javascript.ru
Grigory
Полагаю подключается из папки dist
Тут уже не суть в урле) главное - необходимый файл после подключения vue. И не забыть про инициацию vue с компонентом
Dmitry
Ясно. Просто обычно пакетный менеджер затягивает исходники компоненты. И я не уверен, в каждой ли будет собранная версия.
Dmitry
Если таковая отсутствует, то придется юзать вебпак
Dmitry
Гуд
Kirill
всем привет) Подскажите плиз кто разбирается по архитектуре. Как имеет смысл реализовывать модальное окно в spa? Один глобальный компонент, к которому все кому надо обращаются, или у каждого, кому он может понадобится - свой экземпляр?
Vladimir
а зачем глобальный и как ты туда собрался свою форму пихать, нет, ставь в компонент, где тебе нужна модалка и все
Kirill
одна модалка может использоваться из кучи разных мест с разным контентом
ℝei
одна модалка может использоваться из кучи разных мест с разным контентом
сделай модалку компонент, и вызывай ее где нужно, разный контент слотами можешь решить
Kirill
ну то что отдельный компонент - это понятно. и просто цеплять его везде импортами? и пофиг, что это будет сделано 2-5-10 раз каждым из других компонентов, кому она будет нужна?
Kirill
вебпак, да
Kirill
просто изначально думал глобально зарегистрировать, как в документации описано, но что -то не получилось из отдельного файла прицепить через Vue.component()
Dmitry
Кстати, потом же контент может представлять из себя тоже несколько других компонент. Как его отправить в модалку?
Kirill
да так лучше сделай.
так не регистрирует (
Dmitry
Редко модалка статика. Как минимум внутри форма.
Oleksandr
Передавай параметры. Там рендер.
Dmitry
Через слот можно не только статику кидать, а и ввзовы других компонент?
ℝei
так не регистрирует (
// plugin.js import comp from 'comp.vue' export default function install(Vue) { Vue.component('compName', comp) } // app.js import name from 'plugin.js' Vue.use(compName)
Roman
are there any plans for Vue meetup n SPb?
Roman
russia btw
Vladislav
are there any sense to type on english in russianspeaker community?
Stanislav
russia btw
In Moscow
Roman
не успел переключтся(.. сорри
Roman
что по сабжу?
Rafael 🌵
Progressively migrating from AngularJS to Vue.js at Unbabel Recently the team at Unbabel, decided to migrate some of their existing web applications from AngularJS to Vue.js and set Vue as the new standard framework to create UIs. - https://goo.gl/LtFt7W #vue
Roman
Roman
it('has poor community', ()=>{ expect.toBeTruhy() })
Roman
(((((
Rafael 🌵
(((((
Официальный язык, принятый тут - русский
Roman
смыслы не являются язком согласования))
Roman
можно спросить? а смысл в этой группе? мы же обзаемся
Roman
не зайтыкай мне рот
Roman
и не заткнут будешь)
Rafael 🌵
и не заткнут будешь)
Воспитательное РО до 01:00
Rafael 🌵
В след раз 15 минутами не отделаешься
Vladislav
/офтоп посоветуйте кинцо :)
Dmitry
Чёрное зеркало новый сезон
Vladislav
точняк
Vladislav
ty
Stanislav
when?
https://www.meetup.com/vue-js-moscow
Stanislav
@c01nd01r
Пасиба, гляну
Andrey
Ребят, не по теме вопрос. Если нет отдельного человека, который контент наполняет - кто этим у вас занимается, сейл (который клиенту продукт сдавать будет) или ПМ (ко торый ведет всю разработку)??
Flexo
Народ, кто-нить пробовал пользовать web-storm с новым обновлением для vue? Особенно интересно мнение тех кто перед этим сидел на каком нить сублайме или vs-code. Как вообще впечатления?
Roman
о
Margarita
Ребят, а кто пробовал тесты для проектов на vue писать, у кого-нибудь были проблемы с array find?
Margarita
У меня тест доходит до find и на этом месте падает, причем во всех местах
Margarita
Сам по себе find корректно работает
Margarita
Для тестов использую avoriaz и karma
Anatolij
может полифил нужен?
Anatolij
я для тестов в основном использую mocha - для серверсайда в основном пишу
Anatolij
может быть там урезанный движок нода или древний броузер
Anatolij
и просто Array.find нет в реализации движка
Margarita
может полифил нужен?
Хм, может быть )) а разве полифиллы с бабелем не идут?)) у меня он есть в проекте )))
Anatolij
может чего не так в настройказ бабеля
Margarita
может чего не так в настройказ бабеля
Хм :) разумная мысль, спасибо :)) сейчас гляну
Margarita
Могут и не идти. от .babelrc зависит
А почему у меня тогда в самом проекте метод нормально работает?)) у меня только тесты на нем падают
Margarita
без понятия) а ошибка на код в тесте или код в проекте?
Тесты при выполнении вылетают на array find, причем молча )) до expect-ов не доходят, в консольке написано, что тесты success )) Я эмпирическим путем выяснила, что у меня так происходит во всех местах, где array find есть в коде проекта
Anatolij
mocha может явно требовать прекомпиляцию бабелем