Подскажите, есть такая функция которая вызывается в VueJS следующим образом
событие myEvent возвращает результат (result) при вызове:
<tag @myEvent="myFunction"></tag>
метод:
myFunction(arg){
console.log(arguments) //result
}
как нибудь можно в myFunction передать дополнительные параметры примерно так:
<tag @myEvent="myFunction(arg)"></tag>
myFunction(){
console.log(arguments) //arg ----- как здесь получить result?
}
В inline-обработчиках доступен объект $event. Его можно передать в функцию вместе с дополнительными параметрами:
<button @click="method($event, параметр)">Кнопка</button>
...
method(event, parameter) {
console.log(event);
console.log(parameter);
}
Сниппет:
new Vue({
el: '#app',
methods: {
method(event, parameter) {
console.log(event.target);
console.log(parameter);
}
}
})
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
<div id="app">
<button @click="method($event, 77)">Кнопка</button>
</div>
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости