hookehuyr

fix

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 };
......