@vuejs_ru

Страница 3270 из 3900
Денис
17.07.2018
15:31:21
Ребят, очень странная ситуация, помогите пожалуйста. Получаю vuex state в computed computed: { support() { return this.$store.state.activeElement.support; } } И мне надо после каждого изменения стейта выполнить пару команд, делаю это вотчером watch: { support(val) { // do smth... } } Однако же, стейт изменяется (в консоль прилетает сообщение), но вотчер не срабатывает почему-то. Всё это происходит при первой загрузке расширения хрома, дальнейшие изменения стейта вотчер отлавливает почему-то Не знаю даже, что ещё дать. помогите плиз, хз вообще, что делать

Богдан
17.07.2018
15:31:41
господа, а как правильно сделать, есть у меня один компонент содержит инпуты, и другой компонент, тоже содержит инпуты, как например когда я нахожусь на последнем инпуте первого компонента переключить фокус на первый интпут второго комронента?

Google
Богдан
17.07.2018
15:33:38
как вариант да, но как-то сложно и костыльно выходит

Денис
17.07.2018
15:36:04
Сделай пример в песочнице.
Вряд ли получится, так как там достаточно много связей и проще будет просто скопировать приложение полностью

Arthur
17.07.2018
15:36:40
И снова здрасте. Я тут пытаюсь настроить vue-cli под старый бекэнд проект. Нашел как убрать хеширование https://cli.vuejs.org/config/#disable-hashed-filenames. Теперь вот пытаюсь заставить генериться несколько файлов. Пробовал через опцию pages, но врубается генерация webpack-html-templates. Можно конечно смириться, но чувство прекрасного требует более элегантного решения. Попробовал через vue build ‘src/apps/tryhard/main.js’, но бандлер все равно зацепился за ‘src/main.js’. Есть идеи как настроить несколько выходных файлов, которые вручную подключаешь в коде бекэнда?

Кстати, кто-нибудь пробовал modern mode использовать с существующим бекэндом типа ларавел?

Богдан
17.07.2018
15:37:31
Мне кажется проще всего заматчить инпут нативным querySelector и вызвать фокус. Это не должно вызвать никаких сайд-эффектов
ну как вариант, да, но это совсем не по Vue. Просто у меня форма дико розрослась, решил разбить на компонентики, и теперь непонятно как это все в кучу слепить и так что бы работало

@c01nd01r, может ты подкинешь идею, а то у Ватана такого не было )))

Arkadiy
17.07.2018
15:39:17
сделай чтобы компонент умел работать с v-model

и собираешь все данные со всех компонентов

Pavel
17.07.2018
15:40:05
Просто такие штуки через события и пропсы делать - это оверхэд, как мне кажется

Arkadiy
17.07.2018
15:42:04
https://stackoverflow.com/questions/40759334/simulate-tab-key

Google
Arkadiy
17.07.2018
15:42:08
может так

Ivan
17.07.2018
15:43:09
this.$refs.CustomComponent.addEventListener('emittedEvent',()=>console.log('event') ) Подскажите, можно ли как-то повесить обработчик пользовательского события через refs? Понимаю, что addEventListener не сработает, написал для примера

reskwer
17.07.2018
15:43:32


Stanislav
17.07.2018
15:43:34
Забавно, когда задают вопрос, а потом появляется человек с вопросом, содержимое которого отвечает на предыдущий вопрос :)

Богдан
17.07.2018
15:43:41
А оно тебе точно надо?
ну у меня просто для удобства переключение с инпута на интуп Tab. Внутри компонента я юзал $refs, но теперь когда форма состоит из нескольких компонентов неясно как между блоками прыгать

Ivan
17.07.2018
15:45:41
Ты на компонент хочешь повестить обработчик?
Да. Понимаю, как правильно нужно это сделать. Но я хочу словить событие компонента из замыкания

Богдан
17.07.2018
15:45:45
не с последнего, а с последнего в компоненте №1 на первый в компоненте №2

Pavel
17.07.2018
15:46:06
Так они же по дефолту должны по табу переключаться, не?

https://developer.mozilla.org/ru/docs/Web/HTML/%D0%9E%D0%B1%D1%89%D0%B8%D0%B5_%D0%B0%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D1%8B/tabindex

Stanislav
17.07.2018
15:46:47
Alexander
17.07.2018
15:47:02


Stanislav
17.07.2018
15:48:15
Да. Понимаю, как правильно нужно это сделать. Но я хочу словить событие компонента из замыкания
Не понимаю, что ты хочешь сделать. Почему просто v-on не повесить? Или юзать Vuex, если это глобальное что-то. Да и не получится так. Ивенты компонентов - это не dom ивенты

reskwer
17.07.2018
15:48:22
кемел

Hedint
17.07.2018
15:48:23
зависит от соглашения, принятого в команде. если команды нет - согласись с собой и пиши одинаково :)

Богдан
17.07.2018
15:49:44
А на уровне верстки это не разрулить?
ну решения просто нет, с помощу вью?

Pavel
17.07.2018
15:50:38
ну решения просто нет, с помощу вью?
Это верстка. Доступность сайта. Это не область Вью

Stanislav
17.07.2018
15:52:28
ну решения просто нет, с помощу вью?
Не знаю... Ну ты можешь слушать события блюра и эмитить его в родителя. В родителе спускать пропрсом в компонент со второй пачкой инпутов... Да не, бред какой-то

Google
Stanislav
17.07.2018
15:53:45
ну решения просто нет, с помощу вью?
Табиндексы можно расставлять, но тоже такое себе.

Arkadiy
17.07.2018
15:54:00
vuex?

Ivan
17.07.2018
15:54:04
Не понимаю, что ты хочешь сделать. Почему просто v-on не повесить? Или юзать Vuex, если это глобальное что-то. Да и не получится так. Ивенты компонентов - это не dom ивенты
У меня есть инпут для которого пишу маску. На одном уровне с ним находится компонент селект с выбором стран, при изменении маска должна пересоздаваться (это можно сделать через v-on). Но проблема в том, что на инпут навешано много слушателей, их нужно удалить. Для этого нужно находиться в замыкании. Там где они и создавались. как-то так. Надеюсь, что понятно

Ivan
17.07.2018
15:56:02
А маска какая-то особенная? Может готовую взять? Мне imask нравится
Баг с автозаполнением, баг для сложных инпутов с анимацией...

Пришлось делать свою

А маска какая-то особенная? Может готовую взять? Мне imask нравится
Как вариант просто убрать везде замыкания и делать все методами вью, но думал, вдруг можно как-то обработчик повесить

Pavel
17.07.2018
16:21:02
не с последнего, а с последнего в компоненте №1 на первый в компоненте №2
Поддерживаю вопрос: по дефолту табом не переключаются чтоли?

Это ж стандартное поведение браузера

Или элементы по верстке сильно раскиданы?

Arkadiy
17.07.2018
16:22:22
ну бывает вариант когда маска известна и можно перекидывать сразу на следующий инпут по заполнению

Alexander
17.07.2018
17:02:42
скажите, у кого-нибудь есть простой пример vuex модуль с геттером и его привязка на computed prop в компоненте? у меня почему-то getter возвращает undefined при любом синтаксисе

Arkadiy
17.07.2018
17:03:28
https://vuex.vuejs.org/ru/api/#mapgetters

Alexander
17.07.2018
17:21:19
Виталий
17.07.2018
17:26:23
Здравствуйте,можно ли использовать яндекс карту,тег script ,который выдает сам индекс в webpacke?

Виталий
17.07.2018
17:34:28
Мне нужно разместить на сайте яндекс карту,раньше я копировал ссылку короую выдает яндекс и вставлял куда мне нужно. А сейчас когда начал пользоваться вебпаком-такой способ выдал ошибку

- Templates should only be responsible for mapping the state to the UI. Avoid placing tags with side-effects in your templates, such as <script>, as they will not be parsed.

Google
Arkadiy
17.07.2018
17:36:29
https://github.com/PNKBizz/vue-yandex-map

?

Виталий
17.07.2018
17:39:09
Это я видел, а можно ли тегом script вставить? Кто сталкивался?

Admin
ERROR: S client not available

Arkadiy
17.07.2018
17:42:42
или scriptjs

Eugene
17.07.2018
17:46:12
Это я видел, а можно ли тегом script вставить? Кто сталкивался?
либо на mounted создаешь скрипт элемент, добавляешь src и аппендишь куда надо

Виталий
17.07.2018
17:47:25
я как понимаю правильнее воспользоваться vue-yandex-map

Daniil
17.07.2018
17:48:53
Если подходит и упрощает работу, то почему нет

Sergei
17.07.2018
17:58:17
вечер в хату. как вы заставляете vue-cli бабелить зависимости в es5 ? поигрался со стандартными настройками и выхватил кучу ошибок разнообразных

на старом шаблоне где вебпак конфигурировался руками все было понятно, а тут хер проссышь что где, одного бабеля три файлы настроек епт

Богдан
17.07.2018
18:00:01
Имя
17.07.2018
18:03:25
Времени суток доброго. Наверняка есть спецы по вёртске. Не могу полностью скрыть части svg стилями. Т.е. в svg есть элементы (polygon/path/и т.п. с применённым классом), которые нужно полностью скрыть на медиа-запросе для мобилок. Сейчас они просто скрыты, но занимают при этом место в <svg></svg>. Какие стили только не применял, где только не сёрфил в поисках решения... Знает кто как справиться с задачей? Сталкивался может кто

Имя
17.07.2018
18:07:27
Не фига ) в том-то и дело

Pavel
17.07.2018
18:07:31
у меня еще и ентер юзается
А если сделать ход конем и на keyup.enter повешать событие нажатия на таб?

Богдан
17.07.2018
18:08:47
А если сделать ход конем и на keyup.enter повешать событие нажатия на таб?
за идею 5+, нужнл проверить реально ли это вообще

Pavel
17.07.2018
18:11:20
за идею 5+, нужнл проверить реально ли это вообще
Мож не обязательно именно нажатие на таб. Мож есть специальная директива для фокуса на следующем в табиндексе, которая как раз вызывается при нажатии на таб

Богдан
17.07.2018
18:12:10
в js такой директивы точно нет, в js даже деректив нет

Google
Имя
17.07.2018
18:21:13
Медиа-запросы - это просто условие (для мобилок, адаптив). Удалить и DOM`а не вариант

Имя
17.07.2018
18:37:36
кб?

DimenSi
17.07.2018
18:38:02
килобайты

Имя
17.07.2018
18:42:58
фактическое место Крч, vieBox у svg статичен, его css-стилями не изменить. При фиксации ширины (уменьшив) ресайзится. Тут трабл не в скрытии элементов, они нормально скрываются. Оказывается я просто плаваю в svg-коде плохо, масштабирование запретить не могу ))

Andriy
17.07.2018
18:46:44
Ребят, подскажите плиз

Можно ли вообще так писать?



Тоетсь часть кода из computed выносить в метод,

?

DimenSi
17.07.2018
18:48:24
why not

Furrya
17.07.2018
18:48:51
Ребят, подскажите плиз
ей, code review, будь мой код, я бы не прошел. Мой лид послал бы меня.

Andriy
17.07.2018
18:49:22
Там никак по другому

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