优化多个组件的远程加载逻辑,移除不必要的属性绑定,增强错误处理机制,提升用户体验。

This commit is contained in:
jxxghp
2025-05-06 23:31:37 +08:00
parent 703204c69a
commit 4586f6982a
10 changed files with 640 additions and 182 deletions

View File

@@ -1,14 +1,11 @@
import type { ValidationRule } from 'vuetify/types/services/validation'
import { useI18n } from 'vue-i18n'
// 必输校验
export const requiredValidator: ValidationRule = (value: any) => {
const { t } = useI18n()
return !!value || t('validators.required')
return !!value
}
// 数字校验
export const numberValidator: ValidationRule = (value: any) => {
const { t } = useI18n()
return !isNaN(value) || t('validators.number')
return !isNaN(value)
}