Как расширить компонент в Vue 3?

Импорт работает нормально, если я пытаюсь использовать компонент напрямую.

Однако я пытаюсь расширить компонент из element-plusбиблиотека (использует composition apiиз Vue 3) и добавить некоторые дополнительные свойства к моему компоненту и методам.

В Vue 2 это будет выглядеть примерно так:

      export default {
  extends: SomeComponent
}

В Vue 3 это, похоже, больше не работает.

Я читал о defineComponent , но до сих пор безуспешно его реализовывал.

Может ли кто-нибудь пролить мне немного света? Спасибо.

1 ответ

Чтобы расширить компонент, который использует Composition API, в то время как другой по-прежнему использует API параметров, нам также необходимо выполнить настройку, например:

экспорт по умолчанию { extends: SomeComponent, setup: SomeComponent.setup }

Другие вопросы по тегам