input校验输入长度, 当输入长度超过8位数, 则提示, 将上一次的数据返回
<input type="text" v-model="data" @input="verifyData">
verifyData() {
// 根据输入的长度来做判断, 如果超出则提示, 但是将下面的值返回, 没有用
if (this.data.length > 8) {
Toast('已超过最大的充值额度');
return this.data;
}
},
input校验输入长度, 当输入长度超过8位数, 则提示, 将上一次的数据返回
<input type="text" v-model="data" @input="verifyData">
verifyData() {
// 根据输入的长度来做判断, 如果超出则提示, 但是将下面的值返回, 没有用
if (this.data.length > 8) {
Toast('已超过最大的充值额度');
return this.data;
}
},
方法名称和v-model绑定的数据名称都不一致。@input="verifyPayMoney"
而方法名是 verifyData
,还有 this.payMoney
和 data
。
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答1.1k 阅读
3 回答1.3k 阅读✓ 已解决