Здравствуйте. Подскажите пожалуйста. Как опрокидывать события внутри компонента. Например нам нужно по кнопке получить фокус на текстовом поле. В данном примере работает, но метод focus( e ) не получает объект Event. Я так понимаю, тут вызвался только метод, а как можно все-так событие вызвать? Спасибо
fiddleVue.component('myComp', {
template: `
<div>
<input ref='input'></button>
</div>` ,
methods: {
focus( e ) {
this.$refs.input.focus()
console.log( 'focus', e )
}
},
})
new Vue({
el: '#app',
methods: {
onClick() {
//this.$refs.myComp.myFocus( );
this.$refs.myComp.focus( );
}
},
template: `
<div>
<myComp ref='myComp' />
<button @click='onClick'>Click myComp</button>
</div>`
})