组件的属性验证器使用同一组件中

时间:2016-09-07 23:40:56

标签: vue.js

组件的属性可以具有验证器功能。

在此组件的属性(比如propA)中,我想使用其他属性的propB)值,但我不能简单地获得this.propA。我该怎么做?

代码示例:

props: {
    propA: String,
    propB: {
        type: Object
        validator: function(){
            switch(this.propA){ // "this" is undefined!!
                case 'A':
                    // Do something
                    break;
                case 'B':
                    // Do something else
                    break
            }
        }
    }
}

0 个答案:

没有答案