return {
car: {
model: ''
age: ''
}
}
}
с сервера приходит данные и я делаю вот так
this.car = response.data
Где то в шаблонах или computed я обращаюсь к этим свойствам, и иногда получаю ошибку? что напимер нет свойства car.model
Это может быть связанно с вот таким видом перезаписи (this.car = response.data)?
да, может быть
у вас так в коде написано?
может быть this.car = { ...response.data } ?
Какая разница если обьект в любом случае презаписывается
ну тогда нужно сначала дебаггать response.data
Возмодно, я ошибаюсь, но в дате должно быть записано вот так: car: ' ' и уже туда будут записываться данные в виде ключ: знаакние, которые приходят с бэка
но тогда внутри car будут не реактивны свойства
я многократно использовал синтаксис this.something = repsonse.data и все работало смотрите что с сервера приходит, может где то свойства нет
Обсуждают сегодня