mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-05-31 21:30:33 +08:00
更新验证器:为必填项和数字输入添加国际化支持,提升用户体验
This commit is contained in:
@@ -1,7 +1,14 @@
|
||||
import type { ValidationRule } from 'vuetify/types/services/validation'
|
||||
import { useI18n } from 'vue-i18n'
|
||||
|
||||
// 必输校验
|
||||
export const requiredValidator: ValidationRule = (value: any) => !!value || '此项为必填项'
|
||||
export const requiredValidator: ValidationRule = (value: any) => {
|
||||
const { t } = useI18n()
|
||||
return !!value || t('validators.required')
|
||||
}
|
||||
|
||||
// 数字校验
|
||||
export const numberValidator: ValidationRule = (value: any) => !isNaN(value) || '请输入数字'
|
||||
export const numberValidator: ValidationRule = (value: any) => {
|
||||
const { t } = useI18n()
|
||||
return !isNaN(value) || t('validators.number')
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user