Showing
1 changed file
with
7 additions
and
7 deletions
| 1 | <!-- | 1 | <!-- |
| 2 | * @Date: 2022-09-14 14:44:30 | 2 | * @Date: 2022-09-14 14:44:30 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2022-12-21 18:24:37 | 4 | + * @LastEditTime: 2022-12-22 11:28:05 |
| 5 | * @FilePath: /data-table/src/components/NumberField/index.vue | 5 | * @FilePath: /data-table/src/components/NumberField/index.vue |
| 6 | * @Description: 数字输入框 | 6 | * @Description: 数字输入框 |
| 7 | --> | 7 | --> |
| ... | @@ -135,11 +135,11 @@ const reg = new RegExp("^([0-9]+)(\\.(\\d){" + max_count +"," + max_count +"})$" | ... | @@ -135,11 +135,11 @@ const reg = new RegExp("^([0-9]+)(\\.(\\d){" + max_count +"," + max_count +"})$" |
| 135 | const validator = (val) => { | 135 | const validator = (val) => { |
| 136 | if (required && !val) { // 必填 | 136 | if (required && !val) { // 必填 |
| 137 | return false; | 137 | return false; |
| 138 | - } else if (min && (val < min)) { // 小于最小值 | 138 | + } else if (val && min && (val < min)) { // 小于最小值 |
| 139 | return false; | 139 | return false; |
| 140 | - } else if (max && (val > max)) { // 大于最大值 | 140 | + } else if (val && max && (val > max)) { // 大于最大值 |
| 141 | return false; | 141 | return false; |
| 142 | - } else if (max_count && !reg.test(val)) { // 不符合保留小数个数 | 142 | + } else if (val && max_count && !reg.test(val)) { // 不符合保留小数个数 |
| 143 | return false; | 143 | return false; |
| 144 | } else { | 144 | } else { |
| 145 | return true; | 145 | return true; |
| ... | @@ -149,11 +149,11 @@ const validator = (val) => { | ... | @@ -149,11 +149,11 @@ const validator = (val) => { |
| 149 | const validatorMessage = (val, rule) => { | 149 | const validatorMessage = (val, rule) => { |
| 150 | if (required && !val) { | 150 | if (required && !val) { |
| 151 | return "输入不能为空"; | 151 | return "输入不能为空"; |
| 152 | - } else if (min && (val < min)) { // 小于最小值 | 152 | + } else if (val && min && (val < min)) { // 小于最小值 |
| 153 | return "最小值为" + min; | 153 | return "最小值为" + min; |
| 154 | - } else if (max && (val > max)) { // 大于最大值 | 154 | + } else if (val && max && (val > max)) { // 大于最大值 |
| 155 | return "最大值为" + max; | 155 | return "最大值为" + max; |
| 156 | - } else if (max_count && !reg.test(val)) { // 不符合保留小数个数 | 156 | + } else if (val && max_count && !reg.test(val)) { // 不符合保留小数个数 |
| 157 | return "保留小数点后" + max_count + "位"; | 157 | return "保留小数点后" + max_count + "位"; |
| 158 | } | 158 | } |
| 159 | }; | 159 | }; | ... | ... |
-
Please register or login to post a comment