我想做的是这样:
validateStep(stepNumber) {
const self = this;
this.$v.registration_step${stepNumber}.touch()
if (this.$v.registration_step${stepNumber}.$error) {
this.$q.notify('Controleer aub de velden opnieuw');
return;
}
self.$refs.stepper.next();
},
但这不起作用。 如您所见,我想根据用户当前所处的步骤在动态变量上调用.touch()(如果用户当前处于步骤1,则它将变为this。$ v.registration_step1.touch()。< / p>
您将如何做?
答案 0 :(得分:2)
尝试以另一种方式访问密钥:
this.$v[`registration_step${stepNumber}`].touch()
答案 1 :(得分:-1)
this.$v['registration_step' + stepNumber].touch()