前端输入默认位数为3位数字 不足三位前面用0补全三位 例如输入1 input框失去焦点后自动补全为001

359 阅读1分钟
    onNumberChanged() {          //失去焦点所触发的函数   @blur="onChannelNumberChanged"
        
        let num = parseInt(this.form.Number);  //将输入的字符串转化为数字
        
        if (num > 100) {    //大于100证明有三位 直接返回本身
        
            this.form.Number = num;
            
        } else if (num > 10) {       //不大于一百大于10    补全一个0
        
            this.form.Number = "0" + num;
            
        } else {         //其余的补全两个0
        
            this.form.Number = "00" + num;
            
        };
        
    },