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