1. Primero vincule un valor de modelo v al formulario
<el-input type="number" v-model="form.idCard" placeholder="请输入证件号码" />
2. Use el reloj para monitorear el valor de entrada
watch(form, (newName, oldName) => {
var numid = newName.idCard.split('');
if (numid.length == 18) {
var sex = newName.idCard.substring(16, 17);
form.sex = sex % 2 == 1 ? '男' : '女';
var bir = newName.idCard.substr(6, 8);
form.birthday = bir.replace(/(.{4})(.{2})/, '$1-$2-');
} else {
form.sex = '';
form.birthday = '';
}
});
el reloj tiene dos valores de parámetro, uno para el valor nuevo y otro para el valor antiguo
Para obtener más información, consulte: supervisión de relojes en vue