试图弄清楚如何将字符串传递到表单元素查找$v
?EGthis.$v.appliance.required
其中设备将是一个字符串。 我知道在 Angular 中有一个吸气剂.get(...).required
我已经检查了Vuelidatedocs,找不到类似的东西。
任何帮助非常感谢。
鉴于您在 9 个月前问过这个问题,您可能已经想通了。但以防万一其他人遇到这个问题......
您可以使用bracket notation
指定属性键(即$v对象上的属性名称为字符串)。
只需做this.$v[appliance].required
而不是this.$v.appliance.required
。
括号表示法按对象 ($v) 上的键名称(设备字符串)查找属性,而点表示法查找父对象 ($v) 上的实际属性(设备)。
需要更多信息?Mozilla 网站上的属性访问器页面将为您提供更多详细信息。