Vue - Clean input tabs characters
by Ben Clayton
HTML
<script src="https://unpkg.com/vue"></script>
<div id="div1">
<textarea type="checkbox" @paste="changeState('name')" v-model="name"></textarea>
<textarea type="checkbox" @paste="changeState('desc')" v-model="desc"></textarea>
</div>
JavaScript
var vm1 = new Vue({
el: '#div1',
data: {name:"aaa",desc:"xxx"},
methods: {
changeState: function(nm) {
console.log(nm);
setTimeout(function(){this.clean(nm)}.bind(this),100);
},
clean: function(nm){
console.log("-----",this[nm]);
this[nm] = this[nm].replace(/u/g,'');
}
}
});