JSFiddle - React, Tailwind, and code Playground
by AkDF_
HTML
<div id="vue">
<textarea v-on:paste="paste" v-model="text" placeholder="paste here"> </textarea>
<hr>
<pre>{{text}}</pre>
</div>
JavaScript
new Vue({
el: '#vue',
data: {
text: undefined,
},
methods: {
paste(e) {
alert(this.text); //undefined
Vue.nextTick(()=>{
alert(this.text); // in Chrome undefined
}
)
setTimeout(()=>{
alert('timeouted: '+this.text);
},1);
}
}}
)