Задать вопрос
@SM_ST

Как исправить ошибку Vue + TypeScript?

form.categoryId = computed(() => {
    return storeCategory.getSelectedCategory.id;
  });


Выдает вот такую ошибку

(property) categoryId: number
Тип "ComputedRef<number>" не может быть назначен для типа "number"
  • Вопрос задан
  • 182 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
bingo347
@bingo347 Куратор тега TypeScript
Crazy on performance...
А что Вам не понятно из описания ошибки?
Вы пытаетесь присвоить объект ComputedRef<number>, возвращаемый функцией computed в поле объекта объявленное как number.
Нужно или поменять тип у поля, или обновлять поле через watch.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы