Как глобально переопределить свойства стороннего компонента в VueJS - PullRequest
0 голосов
/ 26 ноября 2018

Я использую компонент из библиотеки, который предоставляет свойства для установки некоторых текстов:

props: {
    placeholder: { type: String, default: "Select something" },
    // ... More text properties here
}

Использование

// Shows "Select something" when no value selected
<vue-multiselect></vue-multiselect>

// To show something else, you can specify the prop
<vue-multiselect placeholder="Another message here"></vue-multiselect>

Во всем приложении мы будем использовать одни и те же тексты,и, конечно, мы хотели бы избежать повторения этого везде.

// Shows "This is the default text" when no value selected
<vue-multiselect></vue-multiselect>

Учитывая, что у нас нет контроля над компонентом, как мы можем установить эти свойства по умолчанию глобально?

Vue плагин?Директива Vue?

Я вполне согласен с большинством базовых концепций Vue (пользовательские компоненты, события, привязка и т. Д.), Но поскольку я не знаю плагинов и директив, я застрял на этом.

...