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 '{_field_}不正确,请重新输入!'; // return { // valid: false, // required: true, // }; }, }); extend('code', { computesRequired: true, validate(value) { if (/\d{6}/.test(value)) { return true; } return '{_field_}不正确,请重新输入'; }, });