繁体   English   中英

Vue.js和JS绑定:当我将V模型绑定与Vue.js一起使用时,在js中获得length-1

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM