el-input表单校验只能输入数字格式的数据
el-input表单校验只能输入数字格式的数据
html代码
<el-form ref="ruleForm" :model="ruleForm" :rules="rules"
	<el-form-item label="价格:" prop="price">
		<el-input v-model="ruleForm.price" placeholder="请输入价格">
	</el-form-item>
</el-form>
js代码
data() {
  var isNumber= (rule, value, callback) => {
    if (!Number(value)) {
      callback(new Error('请输入数字值'))
    } else {
      callback()
    }
  }
  return {
    ruleForm: {
      price: ''
    }
    rules: {
  	  taxRate: [
        { required: true, message: '请输入价格', trigger: 'blur' },
        { validator: isNumber, trigger: 'blur' }
     ]
    }
  }
}
