@vuejs_ru

Страница 2996 из 3900
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?

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
почему тогда стили подключаются
Потому что их webpack вытаскивает

Алексей
30.05.2018
19:31:35
Привет коллеги! Есть два компонента, оба берут данные из vuex, через геттеры, изменяют их через мутации, данные связаны, Почему при изменении из первого компонента второй тут-же меняется, а если наоборот - то первый не меняется, если каким-нибудь другим действием не обновить данные?

Может дело во вложенности? Второй обёрнут ещё в один компонент, но это же vuex вроде как раз с вложенностью не должно быть проблем

Вот такая структура: Shop->(ProductList, BottomPanel->ProductList)

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

Алексей
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
А должен ли джун в начале карьеры владеть мастерски gulp webpack?
Джун вообще должен уметь все, что и все обычные разрабы, просто у него опыта мало и больший кредит на количество ошибок.

Google
Илья
30.05.2018
20:48:51
А должен ли джун в начале карьеры владеть мастерски gulp webpack?
Мастерски наверное нет, но понимать как это работает и уметь что-то исправить, добавить должен

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
Начинай с малого с vuex
Хорошо, спасибо, начну тогда с него.

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

Aleksei
30.05.2018
21:36:24
Пробуй че нить на голом вью пилить. Но лучше начинать с JS
Думаю в настоящее время с js можно и в контексте вью поиграться в отдельных модулях, одно не мешает другому. Это лет 7-10 назад лучше было с js начинать, не так было все на фреймворки завязано

Evil
30.05.2018
23:42:13
по очереди вызывай мутации

Можно сделать action или mutation которые будут вызывать остальные мутации

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

Askar
31.05.2018
03:36:02
Как в сторе получить роутер?
https://github.com/vuejs/vuex-router-sync

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

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

Google
Admin
ERROR: S client not available

Nikita
31.05.2018
05:11:46
zinge
31.05.2018
05:12:23
state.js?
Нет, типа state.userData : {} ?

Nikita
31.05.2018
05:13:03
Нет, типа state.userData : {} ?
нет, в state.js отдельно массива для данных пользователей не выделялось

zinge
31.05.2018
05:13:57
нет, в state.js отдельно массива для данных пользователей не выделялось
Наверное нужно создать. А то все в кашу держать неудобно будет. И обновлять это потом легче.

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
нашел https://vcalendar.io/
Привет, а есть такое же приятное что то, но и с time?

ed
31.05.2018
05:52:27
Привет, а есть такое же приятное что то, но и с time?
я хз, там он дикокастомизируемый, я нашел его 5 минут назад, как раз доку читаю

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

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 вроде тоже не работают в виду динамичности + видимости только до ближайшего родителя.

Grigorii
31.05.2018
06:37:12
vuex, или пропсы пока голова не треснет .... ну можно изменить архитектуру, чтобы все стало проще и понятнее(это нужно на месте смотреть)
И что дальше с ним делать? Переносить методы из D E F во Vuex? D E F - элементы формы, но не совсем приметивные. У каждого есть свой метод validate. Таких элементов 10 разных примерно. Как-то делать во Vuex 10 методов вида validateA - не очень красиво, да и усложняет использование компонента самостоятельно, так как логика компонента выносится из него

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

Google
zinge
31.05.2018
06:44:52
Валидацию можно вынести отдельно вообще и вызывать откуда угодно на данных
ничему не учат паттерны ))) или считается их неприменимость в JS почемуто

Sunlive
31.05.2018
06:46:36
Валидацию можно вынести отдельно вообще и вызывать откуда угодно на данных
я тож кста не понимаю, почему так не делать, нахуя валидировать в темплейте

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

zinge
31.05.2018
06:47:37
И что дальше с ним делать? Переносить методы из D E F во Vuex? D E F - элементы формы, но не совсем приметивные. У каждого есть свой метод validate. Таких элементов 10 разных примерно. Как-то делать во Vuex 10 методов вида validateA - не очень красиво, да и усложняет использование компонента самостоятельно, так как логика компонента выносится из него
смотря чето ты добиваешься, можно сделать пропсы между соседями, но верхний будет получать всеравно общий список, можно вынести методы и передавать их как колбеки, можно все сразу валить в vuex ... понятно что эта каша начинает бесить ... кстати поробуйте добавить еще локализацию в эту кашу с плейсхолдерами и ерор месагами локализированными ..

И что дальше с ним делать? Переносить методы из D E F во Vuex? D E F - элементы формы, но не совсем приметивные. У каждого есть свой метод validate. Таких элементов 10 разных примерно. Как-то делать во Vuex 10 методов вида validateA - не очень красиво, да и усложняет использование компонента самостоятельно, так как логика компонента выносится из него
поймите ваша проблема уникальна для вас и требует анализа на месте, нет однозначного решения, одна форма это куда ни шло, сделал и забыл, но если у вас туча всего завязана на текущую модель там работы может быть на месяц ...

zinge
31.05.2018
06:52:08
дак можно же во вьюикс пихать после валидации
ну в итоге так и должно быть, пихать невалидированные данные точно не нужно

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

поймите ваша проблема уникальна для вас и требует анализа на месте, нет однозначного решения, одна форма это куда ни шло, сделал и забыл, но если у вас туча всего завязана на текущую модель там работы может быть на месяц ...
Там не совсем "одна форма или много", сама задача целиком в генерации сложных форм и заключается (по типу гугл форм). Я понимаю, как можно сделать через vuex, понимаю и как сделать просто используя традиционные классы, их в общем-то тоже не отменяли. Да и кашу и костыли всегда можно придумать. Интересно было именно какое решение принято в vue сообществе, потому что изначальная задача "вызвать метод компонента из дальнего родителя" - кажется довольно базовой и частовстречаемой

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

Страница 2996 из 3900