tdesign-mobile-vue
Version:
tdesign-mobile-vue
1 lines • 4.5 kB
Source Map (JSON)
{"version":3,"file":"props.mjs","sources":["../../src/popup/props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdPopupProps } from './type';\nimport { PropType } from 'vue';\n\nexport default {\n /** 指定挂载节点。数据类型为 String 时,会被当作选择器处理,进行节点查询。示例:'body' 或 () => document.body */\n attach: {\n type: [String, Function] as PropType<TdPopupProps['attach']>,\n default: 'body',\n },\n /** 是否展示关闭按钮,值为 `true` 显示默认关闭按钮;值为 `false` 则不显示关闭按钮;也可以自定义关闭按钮 */\n closeBtn: {\n type: [Boolean, Function] as PropType<TdPopupProps['closeBtn']>,\n },\n /** 点击遮罩层是否关闭 */\n closeOnOverlayClick: {\n type: Boolean,\n default: true,\n },\n /** 是否在关闭浮层时销毁浮层 */\n destroyOnClose: Boolean,\n /** 遮罩层的属性,透传至 overlay */\n overlayProps: {\n type: Object as PropType<TdPopupProps['overlayProps']>,\n default: () => ({}),\n },\n /** 浮层出现位置 */\n placement: {\n type: String as PropType<TdPopupProps['placement']>,\n default: 'top' as TdPopupProps['placement'],\n validator(val: TdPopupProps['placement']): boolean {\n if (!val) return true;\n return ['top', 'left', 'right', 'bottom', 'center'].includes(val);\n },\n },\n /** 是否阻止背景滚动 */\n preventScrollThrough: {\n type: Boolean,\n default: true,\n },\n /** 是否显示遮罩层 */\n showOverlay: {\n type: Boolean,\n default: true,\n },\n /** 弹出层内容区的动画名,等价于transition组件的name属性 */\n transitionName: {\n type: String,\n default: '',\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 /** 组件层级,Web 侧样式默认为 5500,移动端和小程序样式默认为 1500 */\n zIndex: {\n type: Number,\n },\n /** 组件准备关闭时触发 */\n onClose: Function as PropType<TdPopupProps['onClose']>,\n /** 组件关闭且动画结束后执行 */\n onClosed: Function as PropType<TdPopupProps['onClosed']>,\n /** 组件准备展示时触发 */\n onOpen: Function as PropType<TdPopupProps['onOpen']>,\n /** 组件展示且动画结束后执行 */\n onOpened: Function as PropType<TdPopupProps['onOpened']>,\n /** 当浮层隐藏或显示时触发 */\n onVisibleChange: Function as PropType<TdPopupProps['onVisibleChange']>,\n};\n"],"names":["attach","type","String","Function","default","closeBtn","Boolean","closeOnOverlayClick","destroyOnClose","overlayProps","Object","placement","validator","val","includes","preventScrollThrough","showOverlay","transitionName","visible","modelValue","defaultVisible","zIndex","Number","onClose","onClosed","onOpen","onOpened","onVisibleChange"],"mappings":";;;;;;AASA,iBAAe;AAEbA,EAAAA,MAAQ,EAAA;AACNC,IAAAA,IAAA,EAAM,CAACC,MAAA,EAAQC,QAAQ,CAAA;AACvBC,IAAAA,OAAS,EAAA,MAAA;GACX;AAEAC,EAAAA,QAAU,EAAA;AACRJ,IAAAA,IAAA,EAAM,CAACK,OAAA,EAASH,QAAQ,CAAA;GAC1B;AAEAI,EAAAA,mBAAqB,EAAA;AACnBN,IAAAA,IAAM,EAAAK,OAAA;AACNF,IAAAA,OAAS,EAAA,IAAA;GACX;AAEAI,EAAAA,cAAgB,EAAAF,OAAA;AAEhBG,EAAAA,YAAc,EAAA;AACZR,IAAAA,IAAM,EAAAS,MAAA;IACNN,OAAA,EAAS,SAATA,QAAAA,GAAA;AAAA,MAAA,OAAgB,EAAC,CAAA;AAAA,KAAA;GACnB;AAEAO,EAAAA,SAAW,EAAA;AACTV,IAAAA,IAAM,EAAAC,MAAA;AACNE,IAAAA,OAAS,EAAA,KAAA;AACTQ,IAAAA,WAAAA,SAAAA,UAAUC,GAAyC,EAAA;AACjD,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;AACV,MAAA,OAAA,CAAC,OAAO,MAAQ,EAAA,OAAA,EAAS,UAAU,QAAQ,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AAClE,KAAA;GACF;AAEAE,EAAAA,oBAAsB,EAAA;AACpBd,IAAAA,IAAM,EAAAK,OAAA;AACNF,IAAAA,OAAS,EAAA,IAAA;GACX;AAEAY,EAAAA,WAAa,EAAA;AACXf,IAAAA,IAAM,EAAAK,OAAA;AACNF,IAAAA,OAAS,EAAA,IAAA;GACX;AAEAa,EAAAA,cAAgB,EAAA;AACdhB,IAAAA,IAAM,EAAAC,MAAA;AACNE,IAAAA,OAAS,EAAA,EAAA;GACX;AAEAc,EAAAA,OAAS,EAAA;AACPjB,IAAAA,IAAM,EAAAK,OAAA;AACNF,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AACAe,EAAAA,UAAY,EAAA;AACVlB,IAAAA,IAAM,EAAAK,OAAA;AACNF,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AAEAgB,EAAAA,cAAgB,EAAAd,OAAA;AAEhBe,EAAAA,MAAQ,EAAA;AACNpB,IAAAA,IAAM,EAAAqB,MAAAA;GACR;AAEAC,EAAAA,OAAS,EAAApB,QAAA;AAETqB,EAAAA,QAAU,EAAArB,QAAA;AAEVsB,EAAAA,MAAQ,EAAAtB,QAAA;AAERuB,EAAAA,QAAU,EAAAvB,QAAA;AAEVwB,EAAAA,eAAiB,EAAAxB,QAAAA;AACnB,CAAA;;;;"}