В приложении Vue у меня есть вставка listener
на textarea
с намерением запустить проверочный код, когда пользователь вставляет данные в это поле. Когда я регистрирую событие вставки, я вижу в консоли, что данные, которые были вставлены в поле, находятся под event -> target -> value
. Я не могу получить доступ к этому с event.target.value
, хотя. Что я делаю не так?
Минимальный пример:
<div id="app">
<textarea name="myField" @paste="onPaste"></textarea>
<p>Field name: {{ fieldName }}</p>
<p>Pasted data: {{ pasted }}</p>
</div>
var app = new Vue({
el: '#app',
data: {
fieldName: '',
pasted: ''
},
methods: {
onPaste(event){
console.log(event)
this.message = event.target.name
this.paste = event.target.value
}
}
})
https://jsfiddle.net/feg8pcmv/