ThinkJS的提示信息默認是英文版的,如果后端增加校驗的時候提示信息要改成中文提示,需要在 src/common/config/local.js中配置,并增加相應的錯誤提示的中文翻譯。如下圖:
其中 src/common/config/zh-cn.js 為中文信息的翻譯文件,內容如下:
'use strict';export default { validate_required: "{name} 不能為空值", validate_contains: "{name} 必須包含 {args}", validate_mobile: "手機號碼格式錯誤", validate_equals:"{name} 的值應該和 {args} 相等", validate_different:"{name} 的值應該和 {args} 不相等", validate_before:"{name} 應該在 {args} 之前", validate_after:"{name} 應該在 {args} 之后", validate_alpha:"{name} 的值只能是 [a-zA-Z] 組成", validate_alphaDashr:"{name} 的值只能是 [a-zA-Z] 組成", validate_alphaNumeric:"{name} 的值只能是 [a-zA-Z0-9] 組成", validate_alphaNumericDash:"{name} 的值只能是 [a-zA-Z0-9] 組成", validate_ascli:"{name} 的值只能由 ASCII 組成", validate_base64:"{name} 的值必須是 base64 編碼", validate_byteLength:"{name} 的字節長度錯誤", validate_creditcard:"{name} 需要是信用卡數字", validate_currency:"{name} 應該是貨幣格式", validate_date:"{name} 應該是日期格式", validate_decimal:"{name} 應該是小數格式", validate_divisibleBy:"{name} 需要被 {args} 整除", validate_email:"{name} 需要是個 email 格式", validate_fqdn:"{name} 需要是個合格的域名", validate_float:"{name} 浮點數格式錯誤 {args}", validate_fullWidth:"{name} 應該包含寬字節字符", validate_halfWidth:"{name} 應該包含半字節字符", validate_hexColor:"{name} 需要是個十六進制顏色值", validate_hex:"{name} 需要是十六進制", validate_ip:"{name} 需要是 ip 格式", validate_ip4:"{name} 需要是 ip4 格式", validate_ip6:"{name} 需要是 ip6 格式", validate_isbn:"{name} 需要是圖書編碼", validate_isin:"{name} 需要是證券識別編碼", validate_iso8601:"{name} 需要是 iso8601 日期格式", validate_in:"{name} 應該在這些值中:{args}", validate_noin:"{name} 不應該在這些值中:{args}", validate_int:"{name} 整數格式錯誤:{args}", validate_min:"{name} 不能小于 {args}", validate_max:"{name} 不能大于 {args}", validate_length:"{name} 字符長度錯誤:{args}", validate_minLength:"{name} 長度不能小于 {args}", validate_maxLength:"{name} 長度不能大于 {args}", validate_lowercase:"{name} 需要都是小寫字母", validate_uppercase:"{name} 需要都是大寫字母", validate_mongoId:"{name} 應該是 MongoDB 的 ObjectID", validate_multibyte:"{name} 應該包含多字節字符", validate_url:"{name} 應該是個 url", validate_order:"{name} 數據庫查詢 order 格式錯誤", validate_field:"{name} 數據庫查詢 field 格式錯誤", validate_image:"{name} 上傳的文件應該是個圖片", validate_startWith:"{name} 應該以 {args} 打頭", validate_endWith:"{name} 應該以 {args} 結尾", validate_string:"{name} 值為字符串", validate_array:"{name} 值為數組", validate_boolean:"{name} 值為布爾類型", validate_object:"{name} 值為對象",};
新聞熱點
疑難解答