Вы можете создать компонент-оболочку и extends
из VTextField
(см. treehaking ) и настроить значения по умолчанию.
import Vue from 'vue';
import { VTextField } from 'vuetify/lib';
Vue.component('TextFieldOutlined', {
extends: VTextField,
props: {
outlined: {
type: Boolean,
default: true
}
}
})
Используя его следующим образом:
<text-field-outlined
label="Some label"
clearable
dense>
</text-field-outlined>
Расширение компонента означает, что расширение компонента означает, что все реквизиты базового компонента передаются и, следовательно, одинаково пригодны для использования.