[英]Vue.js and JS Binding : Getting length-1 in js when I use v-model binding with Vue.js
这里Vue.js代码
<md-input-container>
<label>Proxy</label>
<md-input type="text" name="proxy" v-model="proxy" v-on:change="checkProxy"></md-input>
</md-input-container>
这是一个Js代码,当我获得代理长度时,我得到长度-1,例如:我输入12345我得到了长度4
data: function(){
return {proxy:''},
},
checkProxyId:function(){
console.log("Length:",this.proxy.length);
},
但是如果我尝试在Vue.js中进行键盘输入
@keyup.native="check"
那么结果将是相同的,例如123456 length = 6
知道为什么会这样吗?
尝试这个:
<input type="text" name="proxy" v-model="proxy">
data() {
return {
proxy: ''
};
},
watch: {
proxy(value) {
console.log(value.length);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.