UNPKG

tdesign-mobile-vue

Version:
1 lines 3.16 kB
{"version":3,"file":"props.mjs","sources":["../../src/drawer/props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdDrawerProps } from './type';\nimport { PropType } from 'vue';\n\nexport default {\n /** 抽屉挂载的节点,默认挂在组件本身的位置。数据类型为 String 时,会被当作选择器处理,进行节点查询。示例:'body' 或 () => document.body */\n attach: {\n type: [String, Function] as PropType<TdDrawerProps['attach']>,\n },\n /** 点击蒙层时是否触发抽屉关闭事件 */\n closeOnOverlayClick: {\n type: Boolean,\n default: true,\n },\n /** 抽屉关闭时是否销毁节点 */\n destroyOnClose: Boolean,\n /** 抽屉的底部 */\n footer: {\n type: Function as PropType<TdDrawerProps['footer']>,\n },\n /** 抽屉里的列表项 */\n items: {\n type: Array as PropType<TdDrawerProps['items']>,\n },\n /** 抽屉方向 */\n placement: {\n type: String as PropType<TdDrawerProps['placement']>,\n default: 'right' as TdDrawerProps['placement'],\n validator(val: TdDrawerProps['placement']): boolean {\n if (!val) return true;\n return ['left', 'right'].includes(val);\n },\n },\n /** 是否显示遮罩层 */\n showOverlay: {\n type: Boolean,\n default: true,\n },\n /** 抽屉的标题 */\n title: {\n type: [String, Function] as PropType<TdDrawerProps['title']>,\n },\n /** 组件是否可见 */\n visible: Boolean,\n /** 抽屉层级,样式默认为 1500 */\n zIndex: {\n type: Number,\n },\n /** 关闭时触发。 */\n onClose: Function as PropType<TdDrawerProps['onClose']>,\n /** 点击抽屉里的列表项 */\n onItemClick: Function as PropType<TdDrawerProps['onItemClick']>,\n /** 如果蒙层存在,点击蒙层时触发 */\n onOverlayClick: Function as PropType<TdDrawerProps['onOverlayClick']>,\n};\n"],"names":["attach","type","String","Function","closeOnOverlayClick","Boolean","default","destroyOnClose","footer","items","Array","placement","validator","val","includes","showOverlay","title","visible","zIndex","Number","onClose","onItemClick","onOverlayClick"],"mappings":";;;;;;AASA,YAAe;AAEbA,EAAAA,MAAQ,EAAA;AACNC,IAAAA,IAAA,EAAM,CAACC,MAAA,EAAQC,QAAQ,CAAA;GACzB;AAEAC,EAAAA,mBAAqB,EAAA;AACnBH,IAAAA,IAAM,EAAAI,OAAA;AACNC,IAAAA,OAAS,EAAA,IAAA;GACX;AAEAC,EAAAA,cAAgB,EAAAF,OAAA;AAEhBG,EAAAA,MAAQ,EAAA;AACNP,IAAAA,IAAM,EAAAE,QAAAA;GACR;AAEAM,EAAAA,KAAO,EAAA;AACLR,IAAAA,IAAM,EAAAS,KAAAA;GACR;AAEAC,EAAAA,SAAW,EAAA;AACTV,IAAAA,IAAM,EAAAC,MAAA;AACNI,IAAAA,OAAS,EAAA,OAAA;AACTM,IAAAA,WAAAA,SAAAA,UAAUC,GAA0C,EAAA;AAClD,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;MACjB,OAAO,CAAC,MAAA,EAAQ,OAAO,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AACvC,KAAA;GACF;AAEAE,EAAAA,WAAa,EAAA;AACXd,IAAAA,IAAM,EAAAI,OAAA;AACNC,IAAAA,OAAS,EAAA,IAAA;GACX;AAEAU,EAAAA,KAAO,EAAA;AACLf,IAAAA,IAAA,EAAM,CAACC,MAAA,EAAQC,QAAQ,CAAA;GACzB;AAEAc,EAAAA,OAAS,EAAAZ,OAAA;AAETa,EAAAA,MAAQ,EAAA;AACNjB,IAAAA,IAAM,EAAAkB,MAAAA;GACR;AAEAC,EAAAA,OAAS,EAAAjB,QAAA;AAETkB,EAAAA,WAAa,EAAAlB,QAAA;AAEbmB,EAAAA,cAAgB,EAAAnB,QAAAA;AAClB,CAAA;;;;"}