tdesign-vue-next
Version:
TDesign Component for vue-next
1 lines • 2.55 kB
Source Map (JSON)
{"version":3,"file":"props.mjs","sources":["../../../components/anchor/props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC\n * updated at 2021-12-12 19:17:30\n * */\n\nimport { TdAnchorProps } from './type';\nimport { PropType } from 'vue';\n\nexport default {\n /** 透传 Affix 组件属性,即让 Anchor 组件支持所有 Affix 组件特性 */\n affixProps: {\n type: Object as PropType<TdAnchorProps['affixProps']>,\n },\n /** 锚点区域边界 */\n bounds: {\n type: Number,\n default: 5,\n },\n /** 指定滚动的容器。数据类型为 String 时,会被当作选择器处理,进行节点查询。示例:'body' 或 () => document.body */\n container: {\n type: [String, Function] as PropType<TdAnchorProps['container']>,\n default: () => () => window,\n },\n /** 用于自定义选中项左侧游标 */\n cursor: {\n type: Function as PropType<TdAnchorProps['cursor']>,\n },\n /** 组件尺寸,small(120px),medium(200px),large(320px) */\n size: {\n type: String as PropType<TdAnchorProps['size']>,\n default: 'medium' as TdAnchorProps['size'],\n validator(val: TdAnchorProps['size']): boolean {\n return ['small', 'medium', 'large'].includes(val);\n },\n },\n /** 锚点滚动偏移量 */\n targetOffset: {\n type: Number,\n default: 0,\n },\n /** 锚点改变时触发 */\n onChange: Function as PropType<TdAnchorProps['onChange']>,\n /** 锚点被点击时触发 */\n onClick: Function as PropType<TdAnchorProps['onClick']>,\n};\n"],"names":["affixProps","type","Object","bounds","Number","container","String","Function","default","window","cursor","size","validator","val","includes","targetOffset","onChange","onClick"],"mappings":";;;;;;AAUA,YAAe;AAEbA,EAAAA,UAAY,EAAA;AACVC,IAAAA,IAAM,EAAAC,MAAAA;GACR;AAEAC,EAAAA,MAAQ,EAAA;AACNF,IAAAA,IAAM,EAAAG,MAAA;IACN,SAAS,EAAA,CAAA;GACX;AAEAC,EAAAA,SAAW,EAAA;AACTJ,IAAAA,IAAA,EAAM,CAACK,MAAA,EAAQC,QAAQ,CAAA;IACvB,SAAS,EAAA,SAATC,QAAAA,GAAA;MAAA,OAAe,YAAA;AAAA,QAAA,OAAMC,MAAA,CAAA;AAAA,OAAA,CAAA;AAAA,KAAA;GACvB;AAEAC,EAAAA,MAAQ,EAAA;AACNT,IAAAA,IAAM,EAAAM,QAAAA;GACR;AAEAI,EAAAA,IAAM,EAAA;AACJV,IAAAA,IAAM,EAAAK,MAAA;AACN,IAAA,SAAA,EAAS,QAAA;AACTM,IAAAA,WAAAA,SAAAA,UAAUC,GAAqC,EAAA;MAC7C,OAAO,CAAC,OAAS,EAAA,QAAA,EAAU,OAAO,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AAClD,KAAA;GACF;AAEAE,EAAAA,YAAc,EAAA;AACZd,IAAAA,IAAM,EAAAG,MAAA;IACN,SAAS,EAAA,CAAA;GACX;AAEAY,EAAAA,QAAU,EAAAT,QAAA;AAEVU,EAAAA,OAAS,EAAAV,QAAAA;AACX,CAAA;;;;"}