vue select component - установить параметры по умолчанию?

Я использую этот плагин vue-multiselect: https://vue-multiselect.js.org/
Поскольку я собираюсь использовать его много раз, я хочу установить некоторые настройки по умолчанию.

Например, я хочу selectLabel опора, чтобы быть пустой строкой, и, возможно, устанавливает некоторые <slot>s.

В типичном плагине JQuery я мог бы использовать $.plugin.defaults установить значения по умолчанию. Как сделать то же самое с VUE плагинами?

1 ответ

Ты можешь использовать extends подкласс вашего компонента. Передайте ему спецификацию так же, как вы использовали бы при определении компонента, но предоставьте только то, для чего вы хотите указать значения по умолчанию.

<script>
  import Multiselect from 'vue-multiselect';

  export default {
    extends: Multiselect,
    props: {
      selectLabel: {
        type: String,
        default: ''
      }
    }
  }
</script>
Другие вопросы по тегам