Приветствую!
Вот пример кода:
<div v-else-if="column.type == 'badge'" :key="value">
<v-chip
small
:style="{
'border': '1px solid',
'border-color':join('status', 'id', props.value).edge_color||false,
'background': join('status', 'id', props.value).badge_color||'#fff',
'color': join('status', 'id', props.value).text_color||false
}"
>{{join('status', 'id', props.value).title||props.value}}</v-chip>
</div>
Как видно, здесь метод join повторяется несколько раз с одними и теми же аргументами.
Как правильно сразу определить объект, вызвав метод один раз, чтобы при этом не мусорить в data, computed, props и т. п.?