feat(story): 插槽
This commit is contained in:
@ -2,7 +2,7 @@
|
|||||||
* @Author: zhaojinfeng 121016171@qq.com
|
* @Author: zhaojinfeng 121016171@qq.com
|
||||||
* @Date: 2023-08-14 11:07:15
|
* @Date: 2023-08-14 11:07:15
|
||||||
* @LastEditors: zhaojinfeng 121016171@qq.com
|
* @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
|
* @FilePath: \vue3\stories\SelectTransferModal.stories.ts
|
||||||
* @Description:
|
* @Description:
|
||||||
*
|
*
|
||||||
@ -105,3 +105,36 @@ export const Data: Story = {
|
|||||||
},
|
},
|
||||||
render: meta.render,
|
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>
|
||||||
|
`,
|
||||||
|
}),
|
||||||
|
}
|
||||||
|
Reference in New Issue
Block a user