こんな感じで使える!
import MyTabs from './MyTabs.vue';
const tabs = {
counter: {
title: 'count',
count: 1234
},
image: {
label: 'JPG image',
image: 'image.jpg'
},
};
{{ value.title }}
{{ value.count }}
{{ value.label }}
{{ value.label }}
value: {
title: string;
count: number;
}
存在しない
プロパティは型エラー
value: {
label: string;
image: string;
}
存在しない
スロットも型エラー
「tab-${キー名}」
というスコープ付き
スロットを生成
defineSlots & generic