import { ElTabs, ElTabPane } from "element-plus"; import type { StoryObj, Meta } from "@storybook/vue3"; const meta: Meta = { title: 'Navigation/Tabs 标签页', component: ElTabs, argTypes: { type: { description: '类型', control: { type: 'select' }, options: ['card', 'border-card', undefined], }, tabPosition: { description: 'Tab 位置', control: { type: 'select' }, options: ['top', 'bottom', 'left', 'right'], }, }, args: { type: 'card', tabPosition: 'top', } } export default meta; type Story = StoryObj; export const Overview: Story = { render: (args) => ({ components: { ElTabs, ElTabPane, }, setup() { return { args }; }, data() { return { activeTab: 'first', }; }, template: ` 第一个标签页 第二个标签页 第三个标签页 第四个标签页 `, }), }