【发布时间】:2017-12-16 01:01:04
【问题描述】:
我有很多道具的 Vue 组件
<Field
v-for="field in fields"
:key="field.name"
:name="field.name"
:type="field.type"
:label="field.label"
:values="field.values"
:value="field.value"
/>
我是这样验证的
props: {
name: {
type: String,
required: true
},
label: {
type: String,
required: true
},
type: {
type: String,
default: 'text'
},
value: {
type: String,
default: ''
},
values: [Object]
}
所以,我想将所有属性作为一个对象传递,例如
<Field
v-for="field in fields"
:key="field.name"
:params="field"
/>
如何验证并返回此对象属性的默认值?
【问题讨论】:
标签: javascript vue.js vuejs2 vue-component