@vuejs_ru

Страница 3252 из 3900
Костя
14.07.2018
22:30:27
ну и хочу на выходе получать id инпута и то что в нем оказалось (текст)

Ilya
14.07.2018
22:50:27
какой есть готовый модуль для рекаптчи?

Anton
14.07.2018
22:50:57
https://github.com/DanSnow/vue-recaptcha

Ilya
14.07.2018
22:53:03
это именно i'm not a robot?

Google
Костя
14.07.2018
23:38:03
из input по ref как взять значение его?

в стандарте это document.getElementById("id").value

а как по ref?

Alexander
14.07.2018
23:40:56
this.$refs

Костя
14.07.2018
23:41:33
ну это понятно)

но this.$refs.Name - есть инпут

но как из него извлеч значение

Alexander
14.07.2018
23:42:12
.value отменили?

Костя
14.07.2018
23:42:19
делал - undefined

тогда как стандартным js кодом получаю значение

Alexander
14.07.2018
23:42:45
target.value

Google
Alexander
14.07.2018
23:43:03
И вообще, RTFM

Костя
14.07.2018
23:43:49
всмысле)

Nikita
14.07.2018
23:44:08
Как это у тебя this.$refs.inputname.value даёт андефайн?

Ты ref в инпкте прописал ?

Костя
14.07.2018
23:45:08
да

this.$refs.inputname - в консоли видно инпут

Nikita
14.07.2018
23:45:28
А в каком месте ты вызываешь ?

Костя
14.07.2018
23:45:41
в методе просто по клику

Nikita
14.07.2018
23:45:46
И чего, у него нету свойства value?

Костя
14.07.2018
23:47:11
неа - undefined

Roman
14.07.2018
23:47:30
Nikita
14.07.2018
23:48:22
А у тебя в инпуте есть что-то?

Костя
14.07.2018
23:48:37
есть

Nikita
14.07.2018
23:48:51
Вообще мне уже в этом чате объяснили, что инпут нужен для тех случаев когда ну вот по другому ни как.

По этому делаешь хендлер.

Костя
14.07.2018
23:49:32
document.getElementById есть вариант

но я хотел сделать через refs)

Nikita
14.07.2018
23:49:48
@change='edit' пишешь в инпуте

Костя
14.07.2018
23:49:49
ранее через refs юзал click

ну у меня немного другая ситуация

Google
Костя
14.07.2018
23:50:16
у меня много инпутов разных типов в цикле - я им хочу присвоить ключи

Nikita
14.07.2018
23:50:22
edit(e){ this.email = e.target.value }

Костя
14.07.2018
23:50:22
а потом по ключам собрать инфу

ну это понятно

можно @input="asdasd"

Nikita
14.07.2018
23:50:39
А...

Костя
14.07.2018
23:50:55
но я хочу в конце собрать с инпутов инфу

Nikita
14.07.2018
23:50:56
Ну очень странно, почему у тебя андефайн.

Alexander
14.07.2018
23:51:37
Костя
14.07.2018
23:51:50
ну когда в цикле куча разных инпутов

Roman
14.07.2018
23:51:51
но я хотел сделать через refs)
https://jsfiddle.net/romanrei/wgycaot0/1/

Костя
14.07.2018
23:51:55
v-model не очень подойдет

Костя
14.07.2018
23:52:07
они генерятся

Alexander
14.07.2018
23:52:09
Костя
14.07.2018
23:52:24
ну я видел примеры но чето не юзал их)

Nikita
14.07.2018
23:53:13
this.$refs.search_input.value У меня на странице есть методы, и с них такая строка работает.

Alexander
14.07.2018
23:53:50
ну я видел примеры но чето не юзал их)
myInputs = { one: '', two: 0, three: '' } чем не устраивает? и перебирай их через Object.keys

Nikita
14.07.2018
23:55:40
Мне кажется без кода тут сложно понять.

Почему вдруг так стало андефайн.

Костя
14.07.2018
23:58:14
ну сейчас на другом премере глянул вроде не undefined)

Google
Roman
14.07.2018
23:59:12
здесь вариант например делать <input @input="handler($event, id)" />

Костя
14.07.2018
23:59:36
лучше тогда document.Getelement by id

Roman
14.07.2018
23:59:49
Костя
15.07.2018
00:00:14
инпут же будет при каждой букве функцию дергать

Roman
15.07.2018
00:00:37
и?

Admin
ERROR: S client not available

Костя
15.07.2018
00:01:37
а я хотел собрать инфу после нажатия кнопки под ними

валидации просто нет

но хз надо подумать

Roman
15.07.2018
00:01:53
https://jsfiddle.net/romanrei/wgycaot0/5/

сделал тебе с рефом

на

в цикле

Nikita
15.07.2018
00:02:51
Так а почему тут это, если у него метод который после рендера стучится к инпутам.

Костя
15.07.2018
00:04:06
спасибо

Nikita
15.07.2018
00:04:07
Ну... А так ведь работает

Костя
15.07.2018
00:04:11
ну вообщем фича вроде как была в []

Google
Nikita
15.07.2018
00:04:31
Вот так работает с евентами

@change='edit' пишешь в инпуте

edit(e){ this.email = e.target.value }

Roman
15.07.2018
00:04:36
ну вообщем фича вроде как была в []
да но чтоб тебе выбрать отдельнйы инпут тебе надо передать ref[id] и без функции ты тут ниче не сделаешь

Nikita
15.07.2018
00:05:01
Или $рефс нужен когда куча аргументов?

Просто я с телефона, и не могу затестить.

Roman
15.07.2018
00:05:21
@change='edit' пишешь в инпуте
у эвентов в первый аргумент приходит всегда event здесь ты не передаешь свои аргументы, следовательно функция на вход принимает дефолтный — $event

Костя
15.07.2018
00:06:07
Проподи оно все проподом =)

Nikita
15.07.2018
00:06:14
А @input, тоже евент?

Костя
15.07.2018
00:06:18
сделаю вообщем через @input

Roman
15.07.2018
00:06:33
ты же знаешь что такое @ ?

Nikita
15.07.2018
00:06:54
Ну да

Blur?

Roman
15.07.2018
00:07:12
кек

нет

это v-on:

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