<Input-number :min="null" :value="null"
:placeholder="$t('common.noSet')" v-model="red" @on-change="numChange"></Input-number>
如题,on-change事件只有在改变数字的时候触发,删除不触发,有需求让它可以为空,请问该怎么做呢。。
<Input-number :min="null" :value="null"
:placeholder="$t('common.noSet')" v-model="red" @on-change="numChange"></Input-number>
如题,on-change事件只有在改变数字的时候触发,删除不触发,有需求让它可以为空,请问该怎么做呢。。
或者可以换个思路实现:
1、在on-blur的时候触发,失去焦点的时候判断,如果符合你的要求就清空;
2、设置editable,让它不可使用键盘编辑,只能按照指定的规则点击上下增加或者减少
<InputNumber :max="10" :min="1" v-model="value" empty></InputNumber>
add empty attribute
有两种方法可以实现默认值为空:
方法 1. 设置 v-model 的绑定值为 null;
方法 2. 设置 model-value 的值为 null;如 <InputNumber v-model="test" :model-value="null" />
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
那个1应该就是你v-model绑定对应的red的值,你把red设置为null就可以让文本框为空,希望可以帮到你