Vuejs2 如果在vue道具中,是否可以要求?

Vuejs2 如果在vue道具中,是否可以要求?,vuejs2,Vuejs2,Vue.js可以通过另一个props变量设置所需的props 前任。 在这种情况下。我想设置数据所需的而不是可写的值 如果可写未设置或设置为真,则必须将数据传递到此组件。如果writeable设置为false,则组件将不需要数据它无法完成 作为一种解决方法,您可以使用 观察:{ 可写:{ 处理程序(值){ if(this.data的值和类型=='undefined'){ 控制台。错误(“需要属性“数据”) } }, 立即:对 } } props: { data: { r

Vue.js可以通过另一个props变量设置所需的props

前任。 在这种情况下。我想设置
数据
所需的而不是
可写的

如果
可写
未设置或设置为
,则必须将
数据
传递到此组件。如果
writeable
设置为
false
,则组件将不需要
数据

它无法完成

作为一种解决方法,您可以使用

观察:{
可写:{
处理程序(值){
if(this.data的值和类型=='undefined'){
控制台。错误(“需要属性“数据”)
}
},
立即:对
}
}
props: {
    data: {
        required: this.writeable,
        type: Array
    },
    writeable: {
        type: Boolean,
        default: true
    },
},