UNPKG

tdesign-mobile-vue

Version:
1 lines 4.19 kB
{"version":3,"file":"props.mjs","sources":["../../src/loading/props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdLoadingProps } from './type';\nimport { PropType } from 'vue';\n\nexport default {\n /** 挂载元素,默认挂载到组件本身所在的位置。数据类型为 String 时,会被当作选择器处理,进行节点查询。示例:'body' 或 () => document.body */\n attach: {\n type: [String, Function] as PropType<TdLoadingProps['attach']>,\n default: '',\n },\n /** 子元素 */\n content: {\n type: [String, Function] as PropType<TdLoadingProps['content']>,\n },\n /** 子元素,同 content */\n default: {\n type: [String, Function] as PropType<TdLoadingProps['default']>,\n },\n /** 延迟显示加载效果的时间,用于防止请求速度过快引起的加载闪烁,单位:毫秒 */\n delay: {\n type: Number,\n default: 0,\n },\n /** 加载动画执行完成一次的时间,单位:毫秒 */\n duration: {\n type: Number,\n default: 800,\n },\n /** 是否显示为全屏加载 */\n fullscreen: Boolean,\n /** 加载指示符,值为 true 显示默认指示符,值为 false 则不显示,也可以自定义指示符 */\n indicator: {\n type: [Boolean, Function] as PropType<TdLoadingProps['indicator']>,\n default: true,\n },\n /** 是否继承父元素颜色 */\n inheritColor: Boolean,\n /** 对齐方式 */\n layout: {\n type: String as PropType<TdLoadingProps['layout']>,\n default: 'horizontal' as TdLoadingProps['layout'],\n validator(val: TdLoadingProps['layout']): boolean {\n if (!val) return true;\n return ['horizontal', 'vertical'].includes(val);\n },\n },\n /** 是否处于加载状态 */\n loading: {\n type: Boolean,\n default: true,\n },\n /** 是否暂停动画 */\n pause: Boolean,\n /** 加载动画是否反向 */\n reverse: Boolean,\n /** 尺寸,示例:20px */\n size: {\n type: String,\n default: '20px',\n },\n /** 加载提示文案 */\n text: {\n type: [String, Function] as PropType<TdLoadingProps['text']>,\n },\n /** 加载组件类型 */\n theme: {\n type: String as PropType<TdLoadingProps['theme']>,\n default: 'circular' as TdLoadingProps['theme'],\n validator(val: TdLoadingProps['theme']): boolean {\n if (!val) return true;\n return ['circular', 'spinner', 'dots'].includes(val);\n },\n },\n};\n"],"names":["attach","type","String","Function","default","content","delay","Number","duration","fullscreen","Boolean","indicator","inheritColor","layout","validator","val","includes","loading","pause","reverse","size","text","theme"],"mappings":";;;;;;AASA,YAAe;AAEbA,EAAAA,MAAQ,EAAA;AACNC,IAAAA,IAAA,EAAM,CAACC,MAAA,EAAQC,QAAQ,CAAA;AACvBC,IAAAA,OAAS,EAAA,EAAA;GACX;AAEAC,EAAAA,OAAS,EAAA;AACPJ,IAAAA,IAAA,EAAM,CAACC,MAAA,EAAQC,QAAQ,CAAA;GACzB;AAEAC,EAAAA,OAAS,EAAA;AACPH,IAAAA,IAAA,EAAM,CAACC,MAAA,EAAQC,QAAQ,CAAA;GACzB;AAEAG,EAAAA,KAAO,EAAA;AACLL,IAAAA,IAAM,EAAAM,MAAA;AACNH,IAAAA,OAAS,EAAA,CAAA;GACX;AAEAI,EAAAA,QAAU,EAAA;AACRP,IAAAA,IAAM,EAAAM,MAAA;AACNH,IAAAA,OAAS,EAAA,GAAA;GACX;AAEAK,EAAAA,UAAY,EAAAC,OAAA;AAEZC,EAAAA,SAAW,EAAA;AACTV,IAAAA,IAAA,EAAM,CAACS,OAAA,EAASP,QAAQ,CAAA;AACxBC,IAAAA,OAAS,EAAA,IAAA;GACX;AAEAQ,EAAAA,YAAc,EAAAF,OAAA;AAEdG,EAAAA,MAAQ,EAAA;AACNZ,IAAAA,IAAM,EAAAC,MAAA;AACNE,IAAAA,OAAS,EAAA,YAAA;AACTU,IAAAA,WAAAA,SAAAA,UAAUC,GAAwC,EAAA;AAChD,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;MACjB,OAAO,CAAC,YAAA,EAAc,UAAU,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AAChD,KAAA;GACF;AAEAE,EAAAA,OAAS,EAAA;AACPhB,IAAAA,IAAM,EAAAS,OAAA;AACNN,IAAAA,OAAS,EAAA,IAAA;GACX;AAEAc,EAAAA,KAAO,EAAAR,OAAA;AAEPS,EAAAA,OAAS,EAAAT,OAAA;AAETU,EAAAA,IAAM,EAAA;AACJnB,IAAAA,IAAM,EAAAC,MAAA;AACNE,IAAAA,OAAS,EAAA,MAAA;GACX;AAEAiB,EAAAA,IAAM,EAAA;AACJpB,IAAAA,IAAA,EAAM,CAACC,MAAA,EAAQC,QAAQ,CAAA;GACzB;AAEAmB,EAAAA,KAAO,EAAA;AACLrB,IAAAA,IAAM,EAAAC,MAAA;AACNE,IAAAA,OAAS,EAAA,UAAA;AACTU,IAAAA,WAAAA,SAAAA,UAAUC,GAAuC,EAAA;AAC/C,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;MACjB,OAAO,CAAC,UAAY,EAAA,SAAA,EAAW,MAAM,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AACrD,KAAA;AACF,GAAA;AACF,CAAA;;;;"}