@vuejs_ru

Страница 2844 из 3900
Alex
08.05.2018
15:51:21
у нее так то обратная совместимость поддерживается

ну так это не спека проекта а задача поменяется

тебе все равно править придется

все места

Google
Alex
08.05.2018
15:51:51
если у тебя 10 раз хэндлер этот - вынеси

Arsen
08.05.2018
15:52:54
Короче трабла именно с табом, ибо он раньше срабатывает и перекидает фокус

Alexey
08.05.2018
15:53:01
@keypress.shift.tab.exact
спасибо, но, к сожалению, тоже не работает

Arsen
08.05.2018
15:53:03
Ибо @keyup.shift.enter работает

Alex
08.05.2018
15:53:19
спасибо, но, к сожалению, тоже не работает
Так а как вы хотите чтобы работало?

Alex
08.05.2018
15:53:37
скорее спека вуя поменяется)

Alexey
08.05.2018
15:53:38
Так а как вы хотите чтобы работало?
хочу чтобы мой метод вызвался по шифт + таб

Alex
08.05.2018
15:53:55
шифт таб в поле каком-то?

или вообще везде

Alex
08.05.2018
15:54:04
на ссылке

в router-link

Alex
08.05.2018
15:54:32
каким образом на ссылке шифт таб вызывать собираетесь?)

Arsen
08.05.2018
15:55:21
Таб не ловится вообще даже обычным keyup

Google
Alexey
08.05.2018
15:55:23
шифт таб в поле каком-то?
просто по нажатию, на роутер-линк

Alex
08.05.2018
15:56:32
Да должно работать — <router-link v-on:click.native="doSomethingCool" to="/">Home</router-link>

Alex
08.05.2018
15:57:04
да мы ему это все уже выше предложили)

Arsen
08.05.2018
15:58:05


Alexey
08.05.2018
15:58:17
Да должно работать — <router-link v-on:click.native="doSomethingCool" to="/">Home</router-link>
на это я могу только хэндлер повесить и внутри проверять нажатую клавишу, но внутри Vue есть свой механизм keyup, и логично его было бы использовать

работает так?

Arsen
08.05.2018
15:58:43
Вот так работает, но только если нажать Shift потом Таб, потом отпустить таб не отпуская шифт

Alex
08.05.2018
16:00:29
свой механизм keyup

цитата дня

Arsen
08.05.2018
16:00:38


Alexey
08.05.2018
16:00:57
Alex
08.05.2018
16:01:10
там такой же хэндлер как и ты напишешь)

вероятность того что у vue изменится спека выше

чем изменится спека Event

Alexey
08.05.2018
16:01:34
там такой же хэндлер как и ты напишешь)
да, только он внутри фреймворка, а не мной написан, это большая разница

Alex
08.05.2018
16:01:48
насколько же тебя пугает js

Alexey
08.05.2018
16:01:53
чем изменится спека Event
как может поменятся спека у конкретной версии?

чем изменится спека Event
меня он не пугает, я не люблю велосипеды с костылями

Alex
08.05.2018
16:02:27
Супер костыли и велосипеды

Позор

Google
Alexey
08.05.2018
16:02:46
понял, спасибо

Тарас
08.05.2018
16:11:58
а где нет костылей? )

везде грабли

Евгений (Light4everyone)
08.05.2018
16:28:47
а где нет костылей? )
нет кода - нет костылей

Victor
08.05.2018
17:09:08
Чуваки, сдаюсь, нид хелп. IntTelInput + Vee-validate + VueJS = паника страх депрессия) Базово: Validator.extend делаю, туда параметр передаю - код страны. Но передаю динамически, то есть в v-validate=“objectWithRules”, который содержит этот код, ну например ObjectWithRules: { required: true, code: someCode }.Вот когда меняю someCode, в Validator.extend (если прописать там console.log) остается старое значение((

Sergei
08.05.2018
17:19:40
Свойства объектов не реактивные получаются в этой ситуации. А если менять весь объект, что бы наверняка? Или передавать отдельным параметром простое значение?

А-ля const newRules = Object.assign({}, ObjectWithRules, { new rules here... })

Victor
08.05.2018
17:21:17
щас попробую)

Sergei
08.05.2018
17:22:14
Если что я понятия не имею что за либы, просто помогаю думать))

Victor
08.05.2018
17:25:36
а ты знаешь

запахало

чертов гений

Alex
08.05.2018
17:26:01
Редакс в хату тебе

Victor
08.05.2018
17:26:06
два чая этому господину

Alex
08.05.2018
17:26:07
Иммутабельность данных

Victor
08.05.2018
17:36:28
Может мне еще тогда предложат гениальное решение) Есть плагин jquery (фуфу), но он хороший, аналогов нормальных не знаю для ввода телефонного номера, умеет там куча ф-ий, в том числе проверить телефон на валидность И есть плагин vee validate для валидации во vue, оч клевый. В нем можно расширить правила валидации, сделать свое кастомное, типа расширить. Но фишка в том что грубо говоря это будет выглядить как valid: $(‘#inputId).intlTelInput('isValidNumber'), Естественно плагин не знает об этом селекторе передавать типа в правило валидации селектор? Костыль 80 лвл, может красивее можно. То есть в плагине передается правило валидации и набор параметров, аля { required: true, country_code: ‘ru’ итп}. будет че то типа { must_be_valid_phone: “#inputId” } фу кароче

Alexander
08.05.2018
17:41:28
Добрый вечер

Victor
08.05.2018
17:52:23
ТУТ И ТАК ЧЕРТОВ ПЛАГИН JQUERY)))

ну в общем, оно работает, но плагин жквери)

Google
Victor
08.05.2018
17:53:01


вот такая вот ф-ия валидации)

и вот такое вот правило валидации valid_phone: '#phoneNumber', -_-

эх

Timur
08.05.2018
18:00:10
Всем привет. Юзаю vuetify. Кто нибудь делал layouts? Типа один шаблон для всех получается. Но только чтобы можно было указывать какой шаблон куда. Юзаю слоты чет не то.

Sergei
08.05.2018
18:03:38
эх
Я уже бухаю, не могу всё осилить, но получай чистый номер из плагина и валидируй его, может поможет. Сори, если уже предлагали

Всем пиво :)

Victor
08.05.2018
18:04:21
Я уже бухаю, не могу всё осилить, но получай чистый номер из плагина и валидируй его, может поможет. Сори, если уже предлагали
просто чтобы его завалидировать мне нужен… Плагин жквери))) которому нужно передать айди инпута)) хотя может не надо, щас поищу вариант

а, вроде все ок

KPABE
08.05.2018
18:36:26
ребята когда через v-for фомрируются ссылки, то как потом при нажати на одну из ссылок получить данные элемента?

уменя почему то клик обрабатавыется столько раз сколько через v-for было сформировано элементов

Alex
08.05.2018
18:37:44
Код прикладывай

Alex
08.05.2018
18:48:06
() => doSomething(item)

ты же invoke сразу иначе сделаешь

Roman
08.05.2018
18:48:53
() => doSomething(item)
это не нужно в этом случае

Alex
08.05.2018
18:49:43
наследие реакта (привычка)

឵Roma
08.05.2018
18:50:02
Alex
08.05.2018
18:50:25
норм тема это jquery

а еше лучше jquery mobile или как там называлась либа когда кордова именовалась phonegap

Google
Alex
08.05.2018
18:52:24
изначально был phoneGap

а оттуда отпочковалась Cordova

KPABE
08.05.2018
18:53:06
v-for item in items @click=«doSomething(item)»
так не работает, ща я упрощу код чтобы скинуть можно было

឵Roma
08.05.2018
18:53:09
А, сначала тебя не понял.

Alex
08.05.2018
18:53:31
в тот момент когда был только phone gap там под капотом была jquery mobile

KPABE
08.05.2018
19:03:41
Код прикладывай
https://pastebin.com/Lya808wU

когда нажимаю на One.two то клик срабатывает дважды и в консоль выводит сначала One.two а потом One

Alex
08.05.2018
19:04:53
какая жесть

во первых

почему ты на li вешаешь обработчик

во вторых - почитай про всплытие событий в js

перенесли @click на ссылки

в третьих

ты 3 раза обьявляешь category

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