
Hedint
30.05.2018
18:39:59
Node.js — русскоговорящее сообщество
Рекомендуем сразу отключить уведомления, чтобы пребывание здесь было комфортным.
См. также: @js_ru, @react_js, @angular_ru, @vuejs_ru, @meteorjs_ru
Вакансии и поиск работы: @javascript_jobs и @nodejs_jobs
https://t.me/nodejs_ru

Ivan
30.05.2018
18:40:08
Спасибо

Hedint
30.05.2018
18:40:17
Тебе туда

Denis
30.05.2018
18:41:55
Возник такой момент.
Есть родительский компонент, в который приходит массив объектов./
Есть дочерний компонент, в который передается массив из родительского.
В дочернем есть кнопочка удалить у каждого элемента массива. При удалении элемент массива удаляется из него примерно так
this.emails.splice(index, 1)
где index это порядоковый номер элемента в массиве.
Так вот, до рефакторинга удаление происходило из data, после - из props.
Что самое странное не выкидывает ошибку о мутации props
Баг или фича?

Google

Alex
30.05.2018
18:43:35
ссылка не меняется же, никакой мутации нет)

Stas
30.05.2018
18:48:09
скажите а что в шаблоне нельзя js подключать ?
Module not found: Error: Can't resolve 'https://maps.googleapis.com/maps/api/js?key=AIzaSyBR3mrKwRkZThDruPNcEZWsqZQ_0ekx8GQ' in 'c:\scene\sr
пишет ошику
при попытке вставить в конце шаблона <script async defer
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBR3mrKwRkZThDruPNcEZWsqZQ_0ekx8GQ">
</script>

Владимир
30.05.2018
19:23:10
Всем привет. Можно ли вызвать событие, а потом его дестроить методами vue?

Stanislav
30.05.2018
19:25:53

Stas
30.05.2018
19:26:37

Stanislav
30.05.2018
19:26:49

Stas
30.05.2018
19:27:09
я все не знаю как это называется, грю шаблон))
export default {
name: 'SceneEdit',
components: {
ну и там html код

Google

Stanislav
30.05.2018
19:29:31
ну и там html код
весь твой html, который ты пишешь, будет выглядить в продакшине примерно так:
function render() {
with(this) {
return _c('div', {
attrs: {
"id": "app"
}
}, [_v(_s(msg))])
}
}
Собственно, откуда там взяться подключению JS файла?
шаблоны компонентов - это не html страницы

Stas
30.05.2018
19:30:28
почему тогда стили подключаются
как тогда подключить скрипт можно?

Stanislav
30.05.2018
19:30:49

Алексей
30.05.2018
19:31:35
Привет коллеги!
Есть два компонента, оба берут данные из vuex, через геттеры, изменяют их через мутации, данные связаны, Почему при изменении из первого компонента второй тут-же меняется, а если наоборот - то первый не меняется, если каким-нибудь другим действием не обновить данные?
Может дело во вложенности? Второй обёрнут ещё в один компонент, но это же vuex вроде как раз с вложенностью не должно быть проблем
Вот такая структура:
Shop->(ProductList, BottomPanel->ProductList)

Stas
30.05.2018
19:36:35
а где тогда гугл мапс можно подключить

Stanislav
30.05.2018
19:40:14

Алексей
30.05.2018
19:45:20
Вообще не понимаю в чём дело vue devtools говорит, что данные корректно доходят, а в таблице- старые

freekzy
30.05.2018
20:11:20
Точнее, участок где у тебя цепляется геттер из хранилища.

Rodion
30.05.2018
20:15:49
А должен ли джун в начале карьеры владеть мастерски gulp webpack?

Сергей
30.05.2018
20:19:24
Парни, подскажите кто-то, из handler watcher при deep: true как вызывать методы другие?
Ну я лось, написал стрелочную функцию handler и она почему-то не работает
по обычному работает

Stanislav
30.05.2018
20:47:39

Google

Илья
30.05.2018
20:48:51

Stanislav
30.05.2018
20:51:19
хз что такое "мастерски" - открыть доку по вебпаку и накопипастить полей?

Vall
30.05.2018
21:07:53
Всем привет, изучил основы Вью(по русской документации),не трогал только вьюэкс.Компоненты,события,анимация,миксины и тд изучил, что посоветуете изучать дальше?
Сам по себе я еще не работал даже джуном, изучал чисто из-за интереса да и универ первый курс не давал куда-то устроиться, первый курс,надо было осмотреться.
Что посоветуете изучать дальше, вьюэкс или что-то другое по данному фреймворку?

Vasiliy
30.05.2018
21:08:45
вьюкс, очень удобная штука, и простая
главное нАчать!

Vall
30.05.2018
21:10:54
Ну я читал что он предназначен для больших проектов, а у меня-то мини-сайты, всё-таки начинать с него?

Сергей
30.05.2018
21:11:20
Парни, а как правильно передать пароль на бек при авторизации или регистрации с формы на vue?

Vall
30.05.2018
21:15:44

Рэмуальд
30.05.2018
21:18:54
Всем привет, изучил основы Вью(по русской документации),не трогал только вьюэкс.Компоненты,события,анимация,миксины и тд изучил, что посоветуете изучать дальше?
Сам по себе я еще не работал даже джуном, изучал чисто из-за интереса да и универ первый курс не давал куда-то устроиться, первый курс,надо было осмотреться.
Что посоветуете изучать дальше, вьюэкс или что-то другое по данному фреймворку?
советую не просто изучать, а изначально решить сделать какой-то проект для себя - к примеру, клон инстаграма или твиттера (не важно, если ты изначально не знаешь как полностью всё сделать), начать, разбить все на подзадачи и далее уже по мере возникновения проблем - смотреть как их решать и изучать используеымые инструменты

Леха
30.05.2018
21:18:59

Stanislav
30.05.2018
21:22:24
Всем привет, изучил основы Вью(по русской документации),не трогал только вьюэкс.Компоненты,события,анимация,миксины и тд изучил, что посоветуете изучать дальше?
Сам по себе я еще не работал даже джуном, изучал чисто из-за интереса да и универ первый курс не давал куда-то устроиться, первый курс,надо было осмотреться.
Что посоветуете изучать дальше, вьюэкс или что-то другое по данному фреймворку?
Пробуй че нить на голом вью пилить.
Но лучше начинать с JS

Aleksei
30.05.2018
21:36:24

Evil
30.05.2018
23:42:13
по очереди вызывай мутации
Можно сделать action или mutation которые будут вызывать остальные мутации

Андрей
31.05.2018
01:59:35
Как в сторе получить роутер?

Askar
31.05.2018
03:36:02

Grigorii
31.05.2018
04:14:39
Почему в vue предпочтительнее vue-resource чем axios? или это миф?

zinge
31.05.2018
04:31:40

Nikita
31.05.2018
05:07:49
Доброго времени суток, вот у меня есть проблема. У меня когда пользователь залогинился нужно его поля переместить в state. Как это сделать если ранее в state эти поля не были обьявлены?

Google

zinge
31.05.2018
05:11:30

Admin
ERROR: S client not available

Nikita
31.05.2018
05:11:46

zinge
31.05.2018
05:12:23

Nikita
31.05.2018
05:13:03

zinge
31.05.2018
05:13:57

Nikita
31.05.2018
05:17:15

ed
31.05.2018
05:41:19
Народ кто что юзает?
https://github.com/weifeiyue/vue-datepicker-local
https://github.com/MikaelEdebro/vue-airbnb-style-datepicker
нужен мощный кастомизирумый datepicker + daterange picker
нашел https://vcalendar.io/
вообще шик

Pavel
31.05.2018
05:52:08

ed
31.05.2018
05:52:27

zinge
31.05.2018
06:05:34

Kylych
31.05.2018
06:07:13
ребята возможно ли делать resize изображений перед загрузкой в хранилище на клиентской части

Nikita
31.05.2018
06:22:38

Grigorii
31.05.2018
06:27:26
Добрый день.
Знаю, что вопрос очень типовой, но всё равно не знаю, как корректно решить задачу.
Есть компоненты
A > [B] > [C] > [D, E, F]
в A есть много B в них много C в них компоненты D E F.
У D E F есть некоторый метод.
Требуется по действию в A уметь вызывать метод в DEF, при этом либо делать это синхронно, либо асинхронно, но так, чтобы была возможность получить результат или хотя бы факт окончания выполнения.
Можно ли такое сделать?
Можно с Vuex, хотя не вижу, чем он тут поможет.
Вариант с $chldren.$children.$children - совсем не нравится.
ref вроде тоже не работают в виду динамичности + видимости только до ближайшего родителя.


zinge
31.05.2018
06:35:01
Добрый день.
Знаю, что вопрос очень типовой, но всё равно не знаю, как корректно решить задачу.
Есть компоненты
A > [B] > [C] > [D, E, F]
в A есть много B в них много C в них компоненты D E F.
У D E F есть некоторый метод.
Требуется по действию в A уметь вызывать метод в DEF, при этом либо делать это синхронно, либо асинхронно, но так, чтобы была возможность получить результат или хотя бы факт окончания выполнения.
Можно ли такое сделать?
Можно с Vuex, хотя не вижу, чем он тут поможет.
Вариант с $chldren.$children.$children - совсем не нравится.
ref вроде тоже не работают в виду динамичности + видимости только до ближайшего родителя.
vuex, или пропсы пока голова не треснет ....
ну можно изменить архитектуру, чтобы все стало проще и понятнее(это нужно на месте смотреть)

Grigorii
31.05.2018
06:37:12

zinge
31.05.2018
06:43:15

Hedint
31.05.2018
06:43:45
Валидацию можно вынести отдельно вообще и вызывать откуда угодно на данных

Google

zinge
31.05.2018
06:44:52

Sunlive
31.05.2018
06:46:36

Hedint
31.05.2018
06:47:28
Ну типа "у меня тут vue, хочу чтобы он мне кофе варил, куки писал и валидировал" :)

zinge
31.05.2018
06:47:37


Dmitry
31.05.2018
06:51:30

zinge
31.05.2018
06:52:08

Grigorii
31.05.2018
06:57:15
я тож кста не понимаю, почему так не делать, нахуя валидировать в темплейте
У меня есть компонент. Согласно общей концепции он должен быть слабосвязным с окружением и должен уметь использоваться вне зависимости от того, где и как.
Компонент - элемент формы.
Его валидация - это однозначно часть логики именного этого компонента.
Речь идёт не о той валидации что "код товара должен быть из 6-ти буков", который у одного и того же элемента формы могут быть разные в разных задачах, а валидации именно компонента.
Например, компонент вида "введите от x до y значений" должен подразумевать, что введено от X до Y значений, при этом пустые не считаются.
И такая валидация - часть этого компонента, потому что где бы я его далее не использовал, в нём требуется это проверять, это логика самого компонента, а не бизнес-процесса


Oleg
31.05.2018
07:05:19
Кто как борется с автоматическим закрытием вебсокета на клиенте? Сначала думал юзать нативные сокеты Vue, но так как это не SPA, пришлось просто юзать либу (в моем случае - autobahn.js). Нормально ли на onClose вешать метод переподключения?