При извлечении данных из Firebase
я пытаюсь установить properties
из object
, полученного для пользовательского интерфейса, но когда я пытаюсь установить любые изменения в данных, я получаю эту ошибку.
Ошибка в обработчике v-on: «TypeError: невозможно использовать оператор« in »для поиска« cc »в null.
Я использую Vue в режиме разработки вместе с Firebase
.
beforeCreate(){
sref.get().then(sc => {
if (sc.exists) {
console.log(sc.data()); //this logs in the correct data
this.school = sc.data(); //this too
this.cc = sc.data().cc; //also this
this.name = sc.data().name;
Когда я делаю
console.log(this.name)
В created()
отображается неопределенное значение, любая попытка изменить или обновить также выдает ошибку
Vue warn]: Cannot set reactive property on undefined, null, or primitive value: null
[Vue warn]: Error in v-on handler: "TypeError: Cannot use 'in' operator to search for 'cc' in null"
found in
---> <VSelect>
<VForm>
<VCard>
TypeError: Cannot use 'in' operator to search for 'cc' in null
at Proxy.set