UNPKG

tdesign-mobile-vue

Version:
1 lines 3.57 kB
{"version":3,"file":"props.mjs","sources":["../../src/action-sheet/props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdActionSheetProps } from './type';\nimport { PropType } from 'vue';\n\nexport default {\n /** 水平对齐方式 */\n align: {\n type: String as PropType<TdActionSheetProps['align']>,\n default: 'center' as TdActionSheetProps['align'],\n validator(val: TdActionSheetProps['align']): boolean {\n if (!val) return true;\n return ['center', 'left'].includes(val);\n },\n },\n /** 设置取消按钮的文本 */\n cancelText: {\n type: String,\n default: '',\n },\n /** 设置每页展示菜单的数量,仅当 type=grid 时有效 */\n count: {\n type: Number,\n default: 8,\n },\n /** 动作面板描述文字 */\n description: {\n type: String,\n default: '',\n },\n /** 菜单项 */\n items: {\n type: Array as PropType<TdActionSheetProps['items']>,\n default: [],\n required: true,\n },\n /** 是否显示取消按钮 */\n showCancel: {\n type: Boolean,\n default: true,\n },\n /** 展示类型,列表和表格形式展示 */\n theme: {\n type: String as PropType<TdActionSheetProps['theme']>,\n default: 'list' as TdActionSheetProps['theme'],\n validator(val: TdActionSheetProps['theme']): boolean {\n if (!val) return true;\n return ['list', 'grid'].includes(val);\n },\n },\n /** 显示与隐藏 */\n visible: {\n type: Boolean,\n default: undefined,\n },\n modelValue: {\n type: Boolean,\n default: undefined,\n },\n /** 显示与隐藏,非受控属性 */\n defaultVisible: Boolean,\n /** 点击取消按钮时触发 */\n onCancel: Function as PropType<TdActionSheetProps['onCancel']>,\n /** 关闭时触发 */\n onClose: Function as PropType<TdActionSheetProps['onClose']>,\n /** 选择菜单项时触发 */\n onSelected: Function as PropType<TdActionSheetProps['onSelected']>,\n};\n"],"names":["align","type","String","default","validator","val","includes","cancelText","count","Number","description","items","Array","required","showCancel","Boolean","theme","visible","modelValue","defaultVisible","onCancel","Function","onClose","onSelected"],"mappings":";;;;;;AASA,YAAe;AAEbA,EAAAA,KAAO,EAAA;AACLC,IAAAA,IAAM,EAAAC,MAAA;AACNC,IAAAA,OAAS,EAAA,QAAA;AACTC,IAAAA,WAAAA,SAAAA,UAAUC,GAA2C,EAAA;AACnD,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;MACjB,OAAO,CAAC,QAAA,EAAU,MAAM,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AACxC,KAAA;GACF;AAEAE,EAAAA,UAAY,EAAA;AACVN,IAAAA,IAAM,EAAAC,MAAA;AACNC,IAAAA,OAAS,EAAA,EAAA;GACX;AAEAK,EAAAA,KAAO,EAAA;AACLP,IAAAA,IAAM,EAAAQ,MAAA;AACNN,IAAAA,OAAS,EAAA,CAAA;GACX;AAEAO,EAAAA,WAAa,EAAA;AACXT,IAAAA,IAAM,EAAAC,MAAA;AACNC,IAAAA,OAAS,EAAA,EAAA;GACX;AAEAQ,EAAAA,KAAO,EAAA;AACLV,IAAAA,IAAM,EAAAW,KAAA;AACNT,IAAAA,SAAS,EAAC;AACVU,IAAAA,QAAU,EAAA,IAAA;GACZ;AAEAC,EAAAA,UAAY,EAAA;AACVb,IAAAA,IAAM,EAAAc,OAAA;AACNZ,IAAAA,OAAS,EAAA,IAAA;GACX;AAEAa,EAAAA,KAAO,EAAA;AACLf,IAAAA,IAAM,EAAAC,MAAA;AACNC,IAAAA,OAAS,EAAA,MAAA;AACTC,IAAAA,WAAAA,SAAAA,UAAUC,GAA2C,EAAA;AACnD,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;MACjB,OAAO,CAAC,MAAA,EAAQ,MAAM,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AACtC,KAAA;GACF;AAEAY,EAAAA,OAAS,EAAA;AACPhB,IAAAA,IAAM,EAAAc,OAAA;AACNZ,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AACAe,EAAAA,UAAY,EAAA;AACVjB,IAAAA,IAAM,EAAAc,OAAA;AACNZ,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AAEAgB,EAAAA,cAAgB,EAAAJ,OAAA;AAEhBK,EAAAA,QAAU,EAAAC,QAAA;AAEVC,EAAAA,OAAS,EAAAD,QAAA;AAETE,EAAAA,UAAY,EAAAF,QAAAA;AACd,CAAA;;;;"}