В какой-то момент upload превращается в undefined, но этот watch не отрабатывает. Есть идеи, где что может идти не так?
watch(
() => galleryStore.upload,
(newUpload: Upload | undefined) => {
console.log(newUpload);
form.label = newUpload?.data.label || "";
form.url = newUpload?.data.url || "";
form.file = newUpload?.data.file;
}
);
Похоже, дело именно в том, что я мутирую на undefined. Если не undefined, то отрабатывает
попробуй обработать случай, если typeof newUpload === 'undefined'
Не понял, на каком моменте обработать. С undefined этот watch вообще не триггерится (galleryStore.$subscribe тоже)
Обсуждают сегодня