代码之家  ›  专栏  ›  技术社区  ›  bp123

对象数组中的简单模式条件必需字段

  •  0
  • bp123  · 技术社区  · 7 年前

    我试图使一个字段有条件地成为必需的,但是,当它在一个对象数组中时,我在访问字段值时遇到了问题。 this.field 返回未定义的。基本上我想做的是检查 classes.$.active 字段为false。如果是假的,我要 monday 字段设置为false。如果我能成功检查 active 剩下的我可以做。

    classes: {
      type: Array,
      optional: true,
    },
    'classes.$': {
      type: Object,
      optional: true,
    },
    'classes.$.monday': {
      type: Boolean,
      optional: true,
      custom() {
        console.log('test', this.field('classes.$.active').value);
      },
    }
    
    0 回复  |  直到 7 年前