UNPKG

tdesign-mobile-vue

Version:
1 lines 4.17 kB
{"version":3,"file":"props.mjs","sources":["../../src/slider/props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdSliderProps } from './type';\nimport { PropType } from 'vue';\n\nexport default {\n /** 是否禁用组件 */\n disabled: {\n type: Boolean,\n default: undefined,\n },\n /** 滑块当前值文本。<br />值为 true 显示默认文案;值为 false 不显示滑块当前值文本;<br />值为 `${value}%` 则表示组件会根据占位符渲染文案;<br />值类型为函数时,参数 `value` 标识滑块值,参数 `position=start` 表示范围滑块的起始值,参数 `position=end` 表示范围滑块的终点值 */\n label: {\n type: [String, Boolean, Function] as PropType<TdSliderProps['label']>,\n default: false,\n },\n /** 刻度标记,示例:[0, 10, 40, 200] 或者 `{ 10: (val) => val + '%', 50: (h) => <button>50</button> }` */\n marks: {\n type: [Object, Array] as PropType<TdSliderProps['marks']>,\n },\n /** 滑块范围最大值 */\n max: {\n type: Number,\n default: 100,\n },\n /** 滑块范围最小值 */\n min: {\n type: Number,\n default: 0,\n },\n /** 双游标滑块 */\n range: Boolean,\n /** 是否边界值 */\n showExtremeValue: Boolean,\n /** 步长 */\n step: {\n type: Number,\n default: 1,\n },\n /** 滑块风格 */\n theme: {\n type: String as PropType<TdSliderProps['theme']>,\n default: 'default' as TdSliderProps['theme'],\n validator(val: TdSliderProps['theme']): boolean {\n if (!val) return true;\n return ['default', 'capsule'].includes(val);\n },\n },\n /** 滑块值 */\n value: {\n type: [Number, Array] as PropType<TdSliderProps['value']>,\n default: undefined,\n },\n modelValue: {\n type: [Number, Array] as PropType<TdSliderProps['value']>,\n default: undefined,\n },\n /** 滑块值,非受控属性 */\n defaultValue: {\n type: [Number, Array] as PropType<TdSliderProps['defaultValue']>,\n default: 0,\n },\n /** 是否是垂直的滑块(渲染垂直滑块时,默认高度为200px,可通过修改`--td-slider-bar-height`来自定义高度) */\n vertical: Boolean,\n /** 滑块值变化时触发 */\n onChange: Function as PropType<TdSliderProps['onChange']>,\n /** 结束拖动时触发 */\n onDragend: Function as PropType<TdSliderProps['onDragend']>,\n /** 开始拖动时触发 */\n onDragstart: Function as PropType<TdSliderProps['onDragstart']>,\n};\n"],"names":["disabled","type","Boolean","default","label","String","Function","marks","Object","Array","max","Number","min","range","showExtremeValue","step","theme","validator","val","includes","value","modelValue","defaultValue","vertical","onChange","onDragend","onDragstart"],"mappings":";;;;;;AASA,YAAe;AAEbA,EAAAA,QAAU,EAAA;AACRC,IAAAA,IAAM,EAAAC,OAAA;AACNC,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AAEAC,EAAAA,KAAO,EAAA;AACLH,IAAAA,IAAM,EAAA,CAACI,MAAQ,EAAAH,OAAA,EAASI,QAAQ,CAAA;AAChCH,IAAAA,OAAS,EAAA,KAAA;GACX;AAEAI,EAAAA,KAAO,EAAA;AACLN,IAAAA,IAAA,EAAM,CAACO,MAAA,EAAQC,KAAK,CAAA;GACtB;AAEAC,EAAAA,GAAK,EAAA;AACHT,IAAAA,IAAM,EAAAU,MAAA;AACNR,IAAAA,OAAS,EAAA,GAAA;GACX;AAEAS,EAAAA,GAAK,EAAA;AACHX,IAAAA,IAAM,EAAAU,MAAA;AACNR,IAAAA,OAAS,EAAA,CAAA;GACX;AAEAU,EAAAA,KAAO,EAAAX,OAAA;AAEPY,EAAAA,gBAAkB,EAAAZ,OAAA;AAElBa,EAAAA,IAAM,EAAA;AACJd,IAAAA,IAAM,EAAAU,MAAA;AACNR,IAAAA,OAAS,EAAA,CAAA;GACX;AAEAa,EAAAA,KAAO,EAAA;AACLf,IAAAA,IAAM,EAAAI,MAAA;AACNF,IAAAA,OAAS,EAAA,SAAA;AACTc,IAAAA,WAAAA,SAAAA,UAAUC,GAAsC,EAAA;AAC9C,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;MACjB,OAAO,CAAC,SAAA,EAAW,SAAS,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AAC5C,KAAA;GACF;AAEAE,EAAAA,KAAO,EAAA;AACLnB,IAAAA,IAAA,EAAM,CAACU,MAAA,EAAQF,KAAK,CAAA;AACpBN,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AACAkB,EAAAA,UAAY,EAAA;AACVpB,IAAAA,IAAA,EAAM,CAACU,MAAA,EAAQF,KAAK,CAAA;AACpBN,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AAEAmB,EAAAA,YAAc,EAAA;AACZrB,IAAAA,IAAA,EAAM,CAACU,MAAA,EAAQF,KAAK,CAAA;AACpBN,IAAAA,OAAS,EAAA,CAAA;GACX;AAEAoB,EAAAA,QAAU,EAAArB,OAAA;AAEVsB,EAAAA,QAAU,EAAAlB,QAAA;AAEVmB,EAAAA,SAAW,EAAAnB,QAAA;AAEXoB,EAAAA,WAAa,EAAApB,QAAAA;AACf,CAAA;;;;"}