<分区>
我正在通过表单编写一个步骤,需要以 DRY 方式访问我的 Axios catch block 中每个步骤的 ref。
下面,它说 stepOneObserver
,我需要 stepTwoObserver
、stepThree
、stepFour
等。
this.$refs.stepOneObserver.setErrors(error.response.data.errors);
是否可以为此使用变量?
if (observerStep === 1) {
var obsStep = 'stepOneObserver';
}
this.$refs.{obsStep}.setErrors(error.response.data.errors);
我是伪编码,但基本上希望 {obsStep}
表现得好像它说 stepOneObserver
并在代码中引用它。
希望这足够清楚/有意义。