如何在Vue中的props验证器中访问“ this”

时间:2019-07-11 12:18:57

标签: vuejs2

我想在道具验证器中访问computed属性:

validator({ type, size }) {  
  return type === 'disabled' && hasLink()
}

再往下走:

computed: {
  hasLink() {
    return this.link // another props accessed here
  }
},

但是hasLink在道具验证器中未定义。知道如何在道具验证器中访问this

1 个答案:

答案 0 :(得分:0)

不能。 Prop Validation

  

请注意,道具在创建组件实例之前已被验证,因此实例属性(例如datacomputed等)在{{1}中不可用}或default函数。