我应该如何混合Vue组件的验证和未验证属性?

时间:2018-01-05 11:20:07

标签: javascript properties vue.js vue-component

我有一个VueJS组件,它有一个名为“name”的验证属性;但是,其余属性将不会被验证。

我应该如何引用未经验证的属性?我应该简单地插入一个空字符串或对象(我在下面这样做)作为属性的值吗?

我的Vue组件中的属性

props: {
   name: { required: true },
   generatecontrchart: {}
}

1 个答案:

答案 0 :(得分:0)

我也在官方的VueJS论坛上发布了这个问题,根据那里的答案,当您想要为Vue组件混合有效和未经验证的属性时,您应该执行以下操作:

您应该将unvalidated属性设置为:null,这意味着它可以是任何内容。

props:{
  name:{type:String, required:true},
  generatecontrchart:{type:null}
}