@uroot

Как правильно прописать типы в Vue3?

После Реакта сильно непривычно прописывать типы для пропсов в Vue 3. В доке есть несколько вариантов. Какой лучше юзать не понятно, какой юзается в проде мне тоже не известно. Подскажите плиз как правильно указать интерфейс IArticle, который я экспортирую выше, для пропсов, чтобы это не нарушало принципы Vue 3. В Реакте я бы просто сделал так: setup(props: IArticle), но здесь так нельзя, как я понял.

<script lang="ts">
// Vendors
import { toRefs } from "vue";


export default {
  name: 'Post',
  
  setup(props) {
    const { text, image, date } = toRefs(props)

    ...

    return {
      getDate,
      getDescription,
      getImageLink
    }
  }
}
</script>
  • Вопрос задан
  • 104 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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