Есть два компонента
Tabs и
Tab, Tabs выступает контролом для группы из нескольких Tab'ов,
выглядит это следующим образом.
Можно ли сделать так, чтобы при пустом v-model значением по умолчанию выставлялся первый Tab? Я пытался реализовать это в setup у компонента Tab:
...
setup(props) {
const tabsGroupValue = inject("tabsGroupValue");
const isSelected = computed(() => props.value === tabsGroupValue.value);
if (!tabsGroupValue.value)
tabsGroupValue.value = props.value;
return {
tabsGroupValue,
isSelected,
};
},
...
Это работает, но почему-то выставляется по умолчанию последний Tab, а не первый. Можно ли как-то это исправить?