Я создал компонент-обертку, который оборачивает Quasar q-select следующим образом:
<template lang="pug">
q-select(
:options="organisations"
option-value="id"
v-bind="$attrs"
v-on="$listeners"
:option-label="item => item.details.name"
:label="$t('organisations.label')")
</template>
И назвал его OrganisationSelect
. Все отлично работает В этом компоненте я выбираю организации. Это хорошо, инкапсулировано.
Теперь я хочу, чтобы метка имела значение по умолчанию. Как показано выше, он принимает значение метки от i18n, и это работает нормально.
Теперь я хочу иметь возможность переопределить эту :label
опору, когда я использую этот компонент следующим образом:
div.col-4
OrganiastionSelect(
:rules="[val => !!val || 'Please select an Organisation']"
v-model='organisation'
:label="$t('organisation.someOtherLabel')"
dense
).col-6
Этот ярлык не принимает someOtherLabel . Всегда требуется внутренний ярлык.
Вопрос:
Возможно ли такое переопределение пропеллера? Если да, то как?