Anonymous
как все просто) я гуглил, там выдавали решения по 10-15 строк) и менять все на свой скрипт))
Anonymous
спасибо, от души)
Anonymous
а где можно прочесть про $emit?
Anonymous
как работает остальное я понял) только с этим догадки
Roman
https://vuejs.org/
Vladimir
а где можно прочесть про $emit?
Эмит - это простые методы, которые передаются через пропсы с одного компонетна в другой
Anonymous
https://vuejs.org/
так я там же сейчас) в поиске на этом сайте про эмит ничего конкретного не выдало, поэтому спрашивал
Anonymous
https://vuejs.org/v2/guide/components.html#Custom-Events
то что надо, спасибо еще раз
Nikolay
@houd1n1 кроме миксинов, о чем ты еще там говорил? я потерял
Nikolay
миксины не то
Nikolay
vue-class-components
спасибо
Nikolay
vue-class-components
есть ссылочка на доку?
Michael
легко гуглитс
Nikolay
может я не туда копаю? давай я обресую ситуацию...может что посоветуешь?
Nikolay
я подключаю vue-carousel
Nikolay
у этого компонента есть методы, как получить к ним доступ?
Nikolay
как их вызвать?
Nikolay
метод, грубо: curentPage();
Nikolay
как мне его вызвать?
Michael
v-model="currentPage" ?
Michael
и вызывать, грубо, ничего не надо
Michael
и так к любому свойству
Nikolay
есть событие, есть иф, который его ловит
Michael
толкьо уже без сахара -- с событиями и пропами
Michael
прикола ради можно в проп передать функцию
Michael
но не пробовал)
Nikolay
v-on:wheel.prevent="carouselOnScroll"
Nikolay
тут вопросов я думаю у тебя нет
Michael
правильнее привязать данные
Nikolay
мне нужно обработать событие
Nikolay
а не просто принять
Michael
как так "просто принять"? это что?
Nikolay
просто принять это онклик
Nikolay
а тут нужно получить доступ к event.deltaY
Nikolay
Nikolay
это работает как надо
Nikolay
мне нужно вместо консоль лога вызвать методы компонента
Nikolay
есть идеи?
yakimka
Парни, привет! Есть инпат, на него повешан @input. Нужно, если введенное число не удовлетворяет какому-то условию, изменять значение инпата. Как это можно сделать?
Nikolay
console.log(this) ничего дельного не выдает
yakimka
не читал контекст вопроса, если что
Nikolay
при чем тут они?
Nikolay
не читал контекст вопроса, если что
мне нужно вызвать метод, который есть в import VueCarousel from 'vue-carousel';
yakimka
а, понял
Nikolay
есть идеи?
Nikolay
this.method(); не работает
Nikolay
попробую в темплэйт добавить скрипт и вывести this в консоль
Denys
this.method(); не работает
не работает где?
Nikolay
не уж-то ни кто не сталкивался с такой задачей? как вызов метода стороннего компонента?
Michael
как бы, так не делается, это плохо и всё такое
лучше меня описал, -- даже вставить нечего
Michael
Ребят, как из жс получить версию биос?
Michael
ладно, хотя бы директ3д дёрнуть?
Michael
блин, а в Си можно. Пойду на Си.
Roman
апну, разик
почитай о watch
yakimka
почитай о watch
главный вопрос в том как сделать валидацию до того как изменилось значение поля
Roman
апну, разик
либо просто в функции на @input внутри условие с изменением значения
Michael
апну, разик
круче всего заюзать vuelidate, вутифай и всё такое. Если разово, то по кейап проверять, например. А чтобы вообще ДО, то держи теневую копию данных, отвязанных от отображения)
Nikolay
хорошо, как управлять компонентом?
yakimka
vuelidate видел, мне одно поле провалидировать, сильно жирно отдельную либу тащить
Nikolay
как ему "правильно" сказать, что делать?
Michael
как ему "правильно" сказать, что делать?
компоненты -- это про атомарность. Дай ему понять где он находится, вяжи анные. В общем, это тема целая. Докладов куча была, в т.ч. о других фреймах.
Anonymous
https://jsfiddle.net/7x2mcmj3/ просто повесьте событие клика с закрытием окна на слой вне модала
можно уточнить один момент? модальное окно закрывается если и жмешь и на нее )
Nikolay
но как ему сказать что-то сделать?
Michael
Знач, всё как надо
Nikolay
Знач, всё как надо
нет нужного функционала в нем, я написал функцию, что-бы добавить
Roman
нет нужного функционала в нем, я написал функцию, что-бы добавить
https://ru.vuejs.org/v2/examples/select2.html может поможет, как вариант, напишите обертку свою
Anonymous
да, надо подумать )
надо как то возвращать параметр false, наверное) покопаюсь в доках
Roman
надо как то возвращать параметр false, наверное) покопаюсь в доках
самый простой вариант - вызвать @click.stop на modal-container