tdesign-mobile-vue
Version:
tdesign-mobile-vue
1 lines • 3.72 kB
Source Map (JSON)
{"version":3,"file":"props.mjs","sources":["../../src/popover/props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdPopoverProps } from './type';\nimport { PropType } from 'vue';\n\nexport default {\n /** 是否在点击外部元素后关闭菜单 */\n closeOnClickOutside: {\n type: Boolean,\n default: true,\n },\n /** 确认框内容 */\n content: {\n type: [String, Function] as PropType<TdPopoverProps['content']>,\n },\n /** 触发元素,同 triggerElement */\n default: {\n type: [String, Function] as PropType<TdPopoverProps['default']>,\n },\n /** 浮层出现位置 */\n placement: {\n type: String as PropType<TdPopoverProps['placement']>,\n default: 'top' as TdPopoverProps['placement'],\n validator(val: TdPopoverProps['placement']): boolean {\n if (!val) return true;\n return [\n 'top',\n 'left',\n 'right',\n 'bottom',\n 'top-left',\n 'top-right',\n 'bottom-left',\n 'bottom-right',\n 'left-top',\n 'left-bottom',\n 'right-top',\n 'right-bottom',\n ].includes(val);\n },\n },\n /** 是否显示浮层箭头 */\n showArrow: {\n type: Boolean,\n default: true,\n },\n /** 弹出气泡主题。 */\n theme: {\n type: String as PropType<TdPopoverProps['theme']>,\n default: 'dark' as TdPopoverProps['theme'],\n validator(val: TdPopoverProps['theme']): boolean {\n if (!val) return true;\n return ['dark', 'light', 'brand', 'success', 'warning', 'error'].includes(val);\n },\n },\n /** 触发元素 */\n triggerElement: {\n type: [String, Function] as PropType<TdPopoverProps['triggerElement']>,\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 onVisibleChange: Function as PropType<TdPopoverProps['onVisibleChange']>,\n};\n"],"names":["closeOnClickOutside","type","Boolean","default","content","String","Function","placement","validator","val","includes","showArrow","theme","triggerElement","visible","modelValue","defaultVisible","onVisibleChange"],"mappings":";;;;;;AASA,mBAAe;AAEbA,EAAAA,mBAAqB,EAAA;AACnBC,IAAAA,IAAM,EAAAC,OAAA;AACNC,IAAAA,OAAS,EAAA,IAAA;GACX;AAEAC,EAAAA,OAAS,EAAA;AACPH,IAAAA,IAAA,EAAM,CAACI,MAAA,EAAQC,QAAQ,CAAA;GACzB;AAEAH,EAAAA,OAAS,EAAA;AACPF,IAAAA,IAAA,EAAM,CAACI,MAAA,EAAQC,QAAQ,CAAA;GACzB;AAEAC,EAAAA,SAAW,EAAA;AACTN,IAAAA,IAAM,EAAAI,MAAA;AACNF,IAAAA,OAAS,EAAA,KAAA;AACTK,IAAAA,WAAAA,SAAAA,UAAUC,GAA2C,EAAA;AACnD,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;AACV,MAAA,OAAA,CACL,KAAA,EACA,MAAA,EACA,OAAA,EACA,QAAA,EACA,UAAA,EACA,WAAA,EACA,aAAA,EACA,cAAA,EACA,UAAA,EACA,aAAA,EACA,WAAA,EACA,cAAA,CACF,CAAEC,SAASD,GAAG,CAAA,CAAA;AAChB,KAAA;GACF;AAEAE,EAAAA,SAAW,EAAA;AACTV,IAAAA,IAAM,EAAAC,OAAA;AACNC,IAAAA,OAAS,EAAA,IAAA;GACX;AAEAS,EAAAA,KAAO,EAAA;AACLX,IAAAA,IAAM,EAAAI,MAAA;AACNF,IAAAA,OAAS,EAAA,MAAA;AACTK,IAAAA,WAAAA,SAAAA,UAAUC,GAAuC,EAAA;AAC/C,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;AACV,MAAA,OAAA,CAAC,QAAQ,OAAS,EAAA,OAAA,EAAS,WAAW,SAAW,EAAA,OAAO,CAAE,CAAAC,QAAA,CAASD,GAAG,CAAA,CAAA;AAC/E,KAAA;GACF;AAEAI,EAAAA,cAAgB,EAAA;AACdZ,IAAAA,IAAA,EAAM,CAACI,MAAA,EAAQC,QAAQ,CAAA;GACzB;AAEAQ,EAAAA,OAAS,EAAA;AACPb,IAAAA,IAAM,EAAAC,OAAA;AACNC,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AACAY,EAAAA,UAAY,EAAA;AACVd,IAAAA,IAAM,EAAAC,OAAA;AACNC,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AAEAa,EAAAA,cAAgB,EAAAd,OAAA;AAEhBe,EAAAA,eAAiB,EAAAX,QAAAA;AACnB,CAAA;;;;"}