Bohdan
по идее он не должен так срабатывать
Bohdan
так поля заполенны а он пишет что незаполнены
Anonymous
вот же засранец
Anonymous
ну а this.$validator.validateAll() так почему не делаешь
Bohdan
ну так мне же нужны только чать полей - те что заполенны, а он провалидирует все
Anonymous
так то форму всегда полностью валидируют
Bohdan
не одинаковий, потому что на незаполенных полях будет писаться ошибка
Anonymous
как он узнает что заполненные поля не нарушают валидацию
Anonymous
странная логика у тебя
Anonymous
просто какой в этом смысл то
Bohdan
смысл что бы валидировать только те поля что заполенны
Anonymous
смысл что бы валидировать только те поля что заполенны
ты сам понимаешь зачем это тебе нужно?
Bohdan
ты меня что хочеш переубедить как делать интерактивность интерфейса? Или помочь решить проблему?
Дима
Не берите элемент юи
Anonymous
ок ты можешь тогда повесить валидацию на те что не заполнены, провалидировать форму, а потом добавить заполненные
Дима
Если у вас задачи сложнее чем там в примерах
Дима
Такие то костыли
Anonymous
но.. прикинь если у тебя поменяются правила валидации
Anonymous
и те поля которые изначаьно заполнены не будут ей соответсвовать
Anonymous
такое же вполне может быть
Bohdan
ну так и должно быть
Bohdan
это логично
Женя
Ребят привет всем, подскажите пожалуйста. Установил vue-nitifications все круто работает. Но что бы не писать options для каждой нотификации вынес логику в js файл responseHanlde туда передаю message ответ от сервера успешно или нет. и функцию back() которая отправляет на какую то страницу. Но this.$notify(options) в js файле не работает, работает ток в .vue. Подскажите как быть
Anonymous
Поменяется валидация и тупо сервер не примет данные
Anonymous
а ты не будешь валидировать поля потому что по предыдущим правилам они по твоей логике типо уже провалидированы
Bohdan
почему???
потому что поля уже не соотвествую требованиям и в случаи когда к ним обращаются нужно их исправлять
Bohdan
наоборот, при каждом открытии формы, я их буду валидировать уже по актуальным правилам
Anonymous
ну так они и так валидируются актуальными правилами лол )
Anonymous
короче ок как решишь свою проблему скажешь, видимо я так ничего и не понял =(
Женя
Ребят привет всем, подскажите пожалуйста. Установил vue-nitifications все круто работает. Но что бы не писать options для каждой нотификации вынес логику в js файл responseHanlde туда передаю message ответ от сервера успешно или нет. и функцию back() которая отправляет на какую то страницу. Но this.$notify(options) в js файле не работает, работает ток в .vue. Подскажите как быть
Женя
Ну например что бы мне не писать request.then((res) => { и тут описывать как будет выгдядить нотификация и сообщение})
Женя
я просто напишу типо request.then((res) => responseHandle(res))
Женя
и взависимости от ответа буду выводить уже нужное
Женя
или вообще как лучше работать с нотификациями, можешь подсказать?
kas
У когото есть наброски с тем как принять данные изменить их и отправить?
Anonymous
наоборот, при каждом открытии формы, я их буду валидировать уже по актуальным правилам
var form = { password: 1, password_confirmation: 4 }; for(var key in form) { if (form[key]) { this.$validator.validate(key, form[key]); } }
Anonymous
Так ты хотел чтоли?
Anonymous
валидируются только заполненные
Bohdan
хм, а как же оно к полям будет привязано, это же просто валидация переменных
Anonymous
Anonymous
validate('key', value)
Bohdan
вообще-то нет, она валидирует поля
Anonymous
вот так она работает
Anonymous
по значению
Bohdan
this.$validator.validate('field');
Bohdan
а это по полю
Bohdan
та там реальный баг в валидаторе
Bohdan
сейчас ишью создам для рарабов
kas
кто то может помочь расталковать логику в личке?)
Leonid
Логику чего?)
kas
так есть логика проекта но не пойму чуть как во вью реализовать
Anonymous
сейчас ишью создам для рарабов
https://codepen.io/anon/pen/geMwbo?editors=1010
Anonymous
не надо ишью
Anonymous
все правильно и логично
Bohdan
все правильно и логично
спасибо, но надо
Anonymous
но это разве не то что ты хотел?
Bohdan
это реальный баг на confirmed
Bohdan
ну спасибо, твой вариант рабочий, но это костыль
Anonymous
почему костыль то?
Bohdan
ишью я напишу, и заюзаю твой вариант, пок они не пофиксят
Anonymous
хм а как по твоему это должно работать
Anonymous
где баг то?
Anonymous
Если поле есть то мы его валидируем.. Какой это костыль
Bohdan
So you will be able to call validateAll and validate without having to provide any values.
Anonymous
а где ты видишь у них использование валидейта без данных?
Anonymous
у них и в примерах так
Anonymous
applyCoupon() { this.$validator.validate('coupon', this.coupon).then((result) => { this.discounted = result; }); }
Сергей
Добрый вечер! Ребят не подскажите по такой последовательности: документ создается и вытягивает большой html с сервера (axios) в нем есть картинки. После получения нужно вызвать print. Сейчас вызывается .then(res=>{window.print()}) и это приводит к тому что структура html есть, а картинки браузер еще не загрузил. В итоге печать без них открывается. Как то можно дождаться загрузки всех данных?
Anton
https://learn.javascript.ru/onload-ondomcontentloaded
Anton
window.onload
Anonymous
window.onload
думаю это ему не подойдет
Сергей
ну window то load давно, а документ еще не загрузился
Anton
закинуть в created window.onload = function() { .then(res=>{window.print()}) };
Сергей
т.е. window загружен, vue создан, запрос отправлен, получен, но еще не внедрен в тело.
Anton
а... ну да гоню
Anton
не взлетит