feat(story): 插槽

This commit is contained in:
2023-08-16 11:54:48 +08:00
parent c0dd9c3958
commit a241be7b00

View File

@ -2,7 +2,7 @@
* @Author: zhaojinfeng 121016171@qq.com
* @Date: 2023-08-14 11:07:15
* @LastEditors: zhaojinfeng 121016171@qq.com
* @LastEditTime: 2023-08-16 11:13:14
* @LastEditTime: 2023-08-16 11:54:25
* @FilePath: \vue3\stories\SelectTransferModal.stories.ts
* @Description:
*
@ -105,3 +105,36 @@ export const Data: Story = {
},
render: meta.render,
}
export const TransferSlot: Story = {
name: '插槽',
args: {
...meta.args,
},
render: args => ({
components: { ThSelectTransferModal },
setup() {
return { args }
},
template: `<th-select-transfer-modal
v-model:value="args.value"
v-model:show="args.show"
:form-items="args.formItems"
:default-params="args.defaultParams"
:hide-pagination="args.hidePagination"
:request="args.request"
:page-sizes="args.pageSizes"
:pager-count="args.pagerCount"
:props="args.props"
:title="args.title"
:width="args.width"
:z-index="args.zIndex"
>
<template #transfer="{ option }">
<span flex-grow>{{ option.name }}</span>
<span>{{ option.value }}</span>
</template>
</th-select-transfer-modal>
`,
}),
}