Ant Design Vue數字輸入框InputNumber 有值但是驗證卻不能夠通過
阿新 • • 發佈:2021-10-11
InputNumber 有值但是驗證卻不能夠通過
今天遇見這樣一個問題,InputNumber 輸入框中有值
但是卻卻提示驗證不能夠通過
後來經過分析,懷疑是資料型別不正確,
後面經過驗證,果然是資料型別不正確
正確做法
作者:明月人倚樓<template> <div> <a-form ref="formRef" :model="formState" :rules="rules" :label-col="labelCol" :wrapper-col="wrapperCol" > <a-form-item ref="name" label="金額" name="money"> <a-input-number id="inputNumber" v-model:value="formState.money" :min="1" :precision="2" :max="10000" /> </a-form-item> <a-form-item> <a-button type="primary" @click="onSubmit">Create</a-button> <a-button style="margin-left: 10px" @click="resetForm">Reset</a-button> </a-form-item> </a-form> </div> </template> <script> import { reactive } from '@vue/reactivity' export default { setup () { const rules = { money: [ //這裡一定要新增上資料型別是字串型別的。 //否者驗證不會通過 { required: true, message: '請輸入', trigger: 'blur' ,type:String}, ] } let formState=reactive({ money:'' }) function onSubmit(){ console.log(formState); } function resetForm(){ console.log(formState); } return { rules, formState, onSubmit, resetForm } } } </script>
出處:https://www.cnblogs.com/IwishIcould/
想問問題,打賞了卑微的博主,求求你備註一下的扣扣或者微信;這樣我好聯絡你;(っ•̀ω•́)っ✎⁾⁾!
如果覺得這篇文章對你有小小的幫助的話,記得在右下角點個“推薦”哦,或者關注博主,在此感謝!
萬水千山總是情,打賞5毛買辣條行不行,所以如果你心情還比較高興,也是可以掃碼打賞博主(っ•̀ω•́)っ✎⁾⁾!
想問問題,打賞了卑微的博主,求求你備註一下的扣扣或者微信;這樣我好聯絡你;(っ•̀ω•́)っ✎⁾⁾!
如果文中有什麼錯誤,歡迎指出。以免更多的人被誤導。