方案1:增加自定義指令
自定義指令寫法:
directives: {
numberOnly: {
bind(el) {
el.handler = function () {
el.value = el.value.replace(/\D+/, '');
};
el.addEventListener('input', el.handler);
},
unbind(el) {
el.removeEventListener('input', el.handler);
}
}
},
組件寫法:
<Input v-model="row.Weight"
v-number-only placeholder="請輸入流量分配" />