UNPKG

xdesign-vue-next

Version:

XDesign Component for vue-next

1 lines 2.93 kB
{"version":3,"file":"props.mjs","sources":["../../src/rate/props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdRateProps } from './type';\nimport { PropType } from 'vue';\n\nexport default {\n /** 是否允许半选 */\n allowHalf: Boolean,\n /** 评分图标的颜色,样式中默认为 #ED7B2F。一个值表示设置选中高亮的五角星颜色,示例:[选中颜色]。数组则表示分别设置 选中高亮的五角星颜色 和 未选中暗灰的五角星颜色,[选中颜色,未选中颜色]。示例:['#ED7B2F', '#E3E6EB'] */\n color: {\n type: [String, Array] as PropType<TdRateProps['color']>,\n default: '#ED7B2F' as TdRateProps['color'],\n },\n /** 评分的数量 */\n count: {\n type: Number,\n default: 5,\n },\n /** 是否禁用评分 */\n disabled: Boolean,\n /** 评分图标的间距 */\n gap: {\n type: Number,\n default: 4,\n },\n /** 自定义评分图标 */\n icon: {\n type: Function as PropType<TdRateProps['icon']>,\n },\n /** 是否显示对应的辅助文字 */\n showText: Boolean,\n /** 评分图标的大小,示例:`20px` */\n size: {\n type: String,\n default: '24px',\n },\n /** 评分等级对应的辅助文字。组件内置默认值为:['极差', '失望', '一般', '满意', '惊喜']。自定义值示例:['1分', '2分', '3分', '4分', '5分'] */\n texts: {\n type: Array as PropType<TdRateProps['texts']>,\n default: (): TdRateProps['texts'] => [],\n },\n /** 选择评分的值 */\n value: {\n type: Number,\n default: undefined,\n },\n modelValue: {\n type: Number,\n default: undefined,\n },\n /** 选择评分的值,非受控属性 */\n defaultValue: {\n type: Number,\n default: 0,\n },\n /** 评分数改变时触发 */\n onChange: Function as PropType<TdRateProps['onChange']>,\n};\n"],"names":["allowHalf","color","type","count","disabled","gap","icon","showText","size","texts","value","modelValue","defaultValue","onChange"],"mappings":";;;;;;AASA,sCAAA,YAAA;AAEEA,EAAAA,SAAAA,EAAAA,OAAAA;AAEAC,EAAAA,KAAAA,EAAAA;AACEC,IAAAA,IAAAA,EAAAA,CAAAA,MAAAA,EAAAA,KAAAA,CAAAA;;;AAIFC,EAAAA,KAAAA,EAAAA;AACED,IAAAA,IAAAA,EAAAA,MAAAA;;;AAIFE,EAAAA,QAAAA,EAAAA,OAAAA;AAEAC,EAAAA,GAAAA,EAAAA;AACEH,IAAAA,IAAAA,EAAAA,MAAAA;;;AAIFI,EAAAA,IAAAA,EAAAA;AACEJ,IAAAA,IAAAA,EAAAA,QAAAA;;AAGFK,EAAAA,QAAAA,EAAAA,OAAAA;AAEAC,EAAAA,IAAAA,EAAAA;AACEN,IAAAA,IAAAA,EAAAA,MAAAA;;;AAIFO,EAAAA,KAAAA,EAAAA;AACEP,IAAAA,IAAAA,EAAAA,KAAAA;AACA,IAAA,SAAA,EAAA,SAAA,QAAA,GAAA;AAAS,MAAA,OAAA,EAAA,CAAA;AAA6B,KAAA;;AAGxCQ,EAAAA,KAAAA,EAAAA;AACER,IAAAA,IAAAA,EAAAA,MAAAA;AACA,IAAA,SAAA,EAAA,KAAA,CAAA;;AAEFS,EAAAA,UAAAA,EAAAA;AACET,IAAAA,IAAAA,EAAAA,MAAAA;AACA,IAAA,SAAA,EAAA,KAAA,CAAA;;AAGFU,EAAAA,YAAAA,EAAAA;AACEV,IAAAA,IAAAA,EAAAA,MAAAA;;;AAIFW,EAAAA,QAAAA,EAAAA,QAAAA;AACF,CAAA;;;;"}