Size: a a a

Vue.js Russian Developers Community

2020 September 08

MS

Marat Sadriev in Vue.js Russian Developers Community
Denisio
у тебя в одном и том же input меняется?
да
источник

D

Denisio in Vue.js Russian Developers Community
нуу, при изменении модели у тебя в инпуте оно апдейтница
источник

MS

Marat Sadriev in Vue.js Russian Developers Community
Denisio
нуу, при изменении модели у тебя в инпуте оно апдейтница
то есть, если у меня 5 инпутов, то должно быть 5 одинаковых функций?
источник

Е

Евген 🐇ев in Vue.js Russian Developers Community
Одна, разумеется
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Marat Sadriev
то есть, если у меня 5 инпутов, то должно быть 5 одинаковых функций?
https://codesandbox.io/s/compassionate-bose-0rcl9?file=/src/App.vue

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

соответственно у вас .toLowerCase заменится на «переведиВТранслит»
источник

MS

Marat Sadriev in Vue.js Russian Developers Community
Рафаил Мамедов
https://codesandbox.io/s/compassionate-bose-0rcl9?file=/src/App.vue

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

соответственно у вас .toLowerCase заменится на «переведиВТранслит»
Спасибо, добрый человек)
источник

MS

Marat Sadriev in Vue.js Russian Developers Community
Всем спасибо
источник

MY

Maksim Yermalovich in Vue.js Russian Developers Community
Marat Sadriev
Парни, подскажите, у меня есть инпут, и есть функция, которая принимает русское слово, а отдает английское. Как мне заставить это работать, чтобы при вводе пользователем буквы отображалась сразу английская?
а как вообще предполагаете это будет работать, ибо что-то странное. Т.к. вводится одна буква, но одна буква это не слово?!
или у вас функция именно буквы конвертит?
источник

MS

Marat Sadriev in Vue.js Russian Developers Community
Maksim Yermalovich
а как вообще предполагаете это будет работать, ибо что-то странное. Т.к. вводится одна буква, но одна буква это не слово?!
или у вас функция именно буквы конвертит?
она берет последнюю букву и конвертит, а вызывается побуквенно
источник

MY

Maksim Yermalovich in Vue.js Russian Developers Community
тогда да @input или @keyup
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
источник

KK

Kek Kok in Vue.js Russian Developers Community
А как правильно сделать валидацию формы? Для каждого v-model в computed прописывать условия?
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Kek Kok
А как правильно сделать валидацию формы? Для каждого v-model в computed прописывать условия?
Есть разные подходы.
Можно использовать нативный API валидации.
Можно отслеживать ввод в каждом поле.
Можно следить на изменяемыми данными и от них отталкиваться.

Проще всего взять готовую библиотеку vuelidate / vee-validate
источник

KK

Kek Kok in Vue.js Russian Developers Community
было бы да, но это тестовое и там, наверное, ждут кастомной реализации
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Хз, чего ждут. Может ждут знакомство с экосистемой и умение использовать библиотеки для решения задач)
А может нет. Это лучше уточнять у автора тестового или действовать интуитивно)
источник

SM

Sultan Musaev in Vue.js Russian Developers Community
Kek Kok
было бы да, но это тестовое и там, наверное, ждут кастомной реализации
вуелидэйт топчик как говорил Григорий
источник

🎄

🎄Mehnar🎄 in Vue.js Russian Developers Community
Sultan Musaev
вуелидэйт топчик как говорил Григорий
тогда подскажи мне
источник

🎄

🎄Mehnar🎄 in Vue.js Russian Developers Community
Я пытаюсь установить в форму значения для редактирования, просто путем замещения в стейте и у меня все ломается
источник

SM

Sultan Musaev in Vue.js Russian Developers Community
🎄Mehnar🎄
Я пытаюсь установить в форму значения для редактирования, просто путем замещения в стейте и у меня все ломается
в стейт зачем? validate на том же компоненте используй, если проходит то кидаешь в стейт
источник

🎄

🎄Mehnar🎄 in Vue.js Russian Developers Community
Sultan Musaev
в стейт зачем? validate на том же компоненте используй, если проходит то кидаешь в стейт
не понял ничего
источник