EASYAIuniappNewUI/node_modules/@tuniao/tnui-vue3-uniapp/components/subsection/src/subsection-item.ts
2025-02-08 18:50:38 +08:00

23 lines
573 B
TypeScript

import { buildProps, isString } from '../../../utils'
import { subsectionBaseProps } from '../../base/common-props/subsection'
import type { ExtractPropTypes } from 'vue'
export const subsectionItemProps = buildProps({
...subsectionBaseProps,
/**
* @description 标题
*/
title: String,
})
export const subsectionItemEmits = {
/**
* @description 点击事件
*/
click: (title: string) => isString(title),
}
export type SubsectionItemProps = ExtractPropTypes<typeof subsectionItemProps>
export type SubsectionItemEmits = typeof subsectionItemEmits