diff --git a/src/runtime/components/navigation/Tabs.vue b/src/runtime/components/navigation/Tabs.vue index 11a5ab36..1fc6246b 100644 --- a/src/runtime/components/navigation/Tabs.vue +++ b/src/runtime/components/navigation/Tabs.vue @@ -164,6 +164,11 @@ export default defineComponent({ calcMarkerSize(selectedIndex.value) }) + watch(() => props.items, async () => { + await nextTick() + calcMarkerSize(selectedIndex.value) + }, { deep: true }) + onMounted(async () => { await nextTick() calcMarkerSize(selectedIndex.value)