猿问

input校验输入长度, 如何将上一次输入的数据返回?

input校验输入长度, 当输入长度超过8位数, 则提示, 将上一次的数据返回

<input type="text" v-model="data" @input="verifyData">


verifyData() {  // 根据输入的长度来做判断, 如果超出则提示, 但是将下面的值返回, 没有用
  if (this.data.length > 8) {
    Toast('已超过最大的充值额度');    return this.data;
  }
},


胡说叔叔
浏览 472回答 1
1回答

温温酱

<input&nbsp;type="text"&nbsp;maxlength="9"&nbsp;v-model="data"&nbsp;@input="verifyData"> verifyData()&nbsp;{&nbsp;&nbsp;if&nbsp;(this.data.length&nbsp;>&nbsp;8)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;Toast('已超过最大的充值额度'); &nbsp;&nbsp;} },
随时随地看视频慕课网APP

相关分类

Vue.js
我要回答