У меня есть компонент, который я хочу передать реквизит, который является объектом. Я получаю данные из API в любом случае, когда я передаю validationStatuses напрямую не работает в компоненте, и когда я вручную устанавливаю значения в объекте, он работает. оба они одинаковы, и когда я использую console.log для них, объект, который работает, является {__ob__: Observer}
, а исходный объект, который не работает, является {phone:{...}, id_number: {...}}
, а также я устанавливаю тип реквизита в моем компоненте для объекта
props: {
verificationFields: Object,
},
что это за странная проблема?
<verification-statuses-modal :verificationFields="verificationStatuses"/>
this.verificationStatuses = {
id_number:{
level: this.verificationStatuses.id_number.level,
message: this.verificationStatuses.id_number.message,
status: this.verificationStatuses.id_number.status,
type: this.verificationStatuses.id_number.type,
}, phone:{
level: this.verificationStatuses.phone.level,
message: this.verificationStatuses.phone.message,
status: this.verificationStatuses.phone.status,
type: this.verificationStatuses.phone.type,
}
};