import { extend, localize } from 'vee-validate'; import * as rules from 'vee-validate/dist/rules'; import zhCN from 'vee-validate/dist/locale/zh_CN'; // localize({ zhCN }); localize('zhCN', zhCN); Object.entries(rules).forEach(([name, value]) => { extend(name, value); }); extend('phone', { computesRequired: true, validate(value) { if (/1\d{10}/.test(value)) { return true; } return '请输入11位长度{_field_}'; // return { // valid: false, // required: true, // }; }, }); extend('code', { computesRequired: true, validate(value) { if (/\d{6}/.test(value)) { return true; } return '请输入6位{_field_}'; }, });