From 9c949e8ac08b765342f79678b957d015c16cf5c9 Mon Sep 17 00:00:00 2001 From: novlan1 <1576271227@qq.com> Date: Tue, 18 Nov 2025 23:59:47 +0800 Subject: [PATCH 01/26] feat: add uniapp --- .gitignore | 8 + .vscode/settings.json | 7 +- package.json | 2 + packages/tdesign-uniapp-chat/.eslintignore | 17 + packages/tdesign-uniapp-chat/.eslintrc.js | 24 + .../tdesign-uniapp-chat/components/.npmrc | 1 + .../components/CHANGELOG.md | 11 + .../tdesign-uniapp-chat/components/LICENSE | 9 + .../tdesign-uniapp-chat/components/README.md | 108 + .../components/attachments/README.en-US.md | 21 + .../components/attachments/README.md | 55 + .../attachments/_example/attachments.less | 0 .../attachments/_example/attachments.vue | 57 + .../attachments/_example/base/index.vue | 85 + .../_example/file-loading/index.vue | 85 + .../attachments/_example/file/index.vue | 136 ++ .../_example/image-loading/index.vue | 85 + .../components/attachments/attachments.less | 250 ++ .../components/attachments/attachments.vue | 349 +++ .../components/attachments/computed.js | 49 + .../components/attachments/props.ts | 45 + .../components/attachments/type.ts | 57 + .../components/chat-actionbar/README.en-US.md | 22 + .../components/chat-actionbar/README.md | 49 + .../chat-actionbar/_example/base/index.vue | 88 + .../_example/chat-actionbar.less | 8 + .../_example/chat-actionbar.vue | 48 + .../chat-actionbar/_example/comment/index.vue | 89 + .../chat-actionbar/chat-actionbar.less | 84 + .../chat-actionbar/chat-actionbar.vue | 225 ++ .../components/chat-actionbar/props.ts | 54 + .../components/chat-actionbar/type.ts | 47 + .../components/chat-content/README.en-US.md | 18 + .../components/chat-content/README.md | 41 + .../chat-content/_example/base/index.vue | 105 + .../chat-content/_example/chat-content.less | 0 .../chat-content/_example/chat-content.vue | 35 + .../components/chat-content/chat-content.less | 49 + .../components/chat-content/chat-content.vue | 119 + .../components/chat-content/props.ts | 39 + .../components/chat-content/type.ts | 35 + .../components/chat-list/README.en-US.md | 25 + .../components/chat-list/README.md | 68 + .../chat-list/_example/agent/index.vue | 601 +++++ .../chat-list/_example/base/index.vue | 330 +++ .../_example/chart-component/index.vue | 82 + .../chat-list/_example/chat-list.less | 7 + .../chat-list/_example/chat-list.vue | 101 + .../chat-list/_example/code/index.vue | 389 +++ .../chat-list/_example/custom/index.vue | 399 +++ .../chat-list/_example/docs/index.vue | 373 +++ .../_example/ec-canvas/ec-canvas.vue | 319 +++ .../chat-list/_example/ec-canvas/echarts.js | 45 + .../chat-list/_example/ec-canvas/wx-canvas.js | 111 + .../_example/hook-component/index.vue | 337 +++ .../chat-list/_example/image/index.vue | 460 ++++ .../components/chat-list/_example/utils.ts | 28 + .../components/chat-list/chat-list.less | 35 + .../components/chat-list/chat-list.vue | 177 ++ .../components/chat-list/props.ts | 41 + .../components/chat-list/type.ts | 40 + .../components/chat-loading/README.en-US.md | 11 + .../components/chat-loading/README.md | 34 + .../chat-loading/_example/base/index.vue | 43 + .../chat-loading/_example/chat-loading.less | 0 .../chat-loading/_example/chat-loading.vue | 61 + .../chat-loading/_example/text/index.vue | 30 + .../components/chat-loading/chat-loading.less | 171 ++ .../components/chat-loading/chat-loading.vue | 91 + .../components/chat-loading/props.ts | 23 + .../components/chat-loading/type.ts | 18 + .../chat-markdown-code.less | 96 + .../chat-markdown-code/chat-markdown-code.vue | 58 + .../chat-markdown-node.less | 0 .../chat-markdown-node/chat-markdown-node.vue | 292 +++ .../chat-markdown-table.less | 68 + .../chat-markdown-table.vue | 80 + .../components/chat-markdown/README.en-US.md | 17 + .../components/chat-markdown/README.md | 60 + .../chat-markdown/_example/base/index.vue | 60 + .../chat-markdown/_example/base/mock2.js | 104 + .../chat-markdown/_example/chat-markdown.less | 17 + .../chat-markdown/_example/chat-markdown.vue | 68 + .../chat-markdown/_example/code/index.vue | 47 + .../chat-markdown/_example/list/index.vue | 50 + .../chat-markdown/_example/refer/index.vue | 46 + .../chat-markdown/_example/sheet/index.vue | 46 + .../chat-markdown/_example/url/index.vue | 50 + .../chat-markdown/chat-markdown.less | 192 ++ .../chat-markdown/chat-markdown.vue | 80 + .../components/chat-markdown/props.ts | 24 + .../components/chat-markdown/type.ts | 29 + .../components/chat-message/README.en-US.md | 31 + .../components/chat-message/README.md | 79 + .../chat-message/_example/base/index.vue | 52 + .../chat-message/_example/chat-message.less | 7 + .../chat-message/_example/chat-message.vue | 70 + .../chat-message/_example/configure/index.vue | 70 + .../chat-message/_example/content/index.vue | 244 ++ .../chat-message/_example/error/index.vue | 51 + .../chat-message/_example/status/index.vue | 62 + .../chat-message/_example/style/index.vue | 69 + .../components/chat-message/chat-message.less | 252 ++ .../components/chat-message/chat-message.vue | 176 ++ .../components/chat-message/props.ts | 82 + .../components/chat-message/type.ts | 87 + .../components/chat-sender/README.en-US.md | 39 + .../components/chat-sender/README.md | 76 + .../_example/attachments/index.vue | 425 ++++ .../chat-sender/_example/base/index.vue | 366 +++ .../chat-sender/_example/chat-sender.less | 17 + .../chat-sender/_example/chat-sender.vue | 55 + .../_example/content-citation/index.vue | 430 ++++ .../_example/file-citation/index.vue | 445 ++++ .../chat-sender/_example/theme/index.vue | 112 + .../components/chat-sender/chat-sender.less | 284 +++ .../components/chat-sender/chat-sender.vue | 464 ++++ .../components/chat-sender/computed.js | 22 + .../components/chat-sender/props.ts | 118 + .../components/chat-sender/type.ts | 137 ++ .../components/chat-thinking/README.en-US.md | 21 + .../components/chat-thinking/README.md | 71 + .../chat-thinking/_example/base/index.vue | 134 ++ .../chat-thinking/_example/chat-thinking.less | 0 .../chat-thinking/_example/chat-thinking.vue | 62 + .../chat-thinking/_example/complete/index.vue | 42 + .../chat-thinking/_example/layout/index.vue | 69 + .../chat-thinking/_example/pending/index.vue | 41 + .../chat-thinking/chat-thinking.less | 101 + .../chat-thinking/chat-thinking.vue | 122 + .../components/chat-thinking/props.ts | 52 + .../components/chat-thinking/type.ts | 40 + .../components/global.d.ts | 15 + .../components/npm/marked/index.js | 72 + .../components/package.json | 157 ++ .../components/script/postinstall.js | 46 + .../tdesign-uniapp-chat/tdesign-uniapp.vue | 11 + .../components/types/attachments.d.ts | 7 + .../components/types/chat-actionbar.d.ts | 7 + .../components/types/chat-content.d.ts | 7 + .../components/types/chat-list.d.ts | 7 + .../components/types/chat-loading.d.ts | 7 + .../components/types/chat-markdown.d.ts | 7 + .../components/types/chat-message.d.ts | 7 + .../components/types/chat-sender.d.ts | 7 + .../components/types/chat-thinking.d.ts | 7 + .../components/types/index.d.ts | 9 + packages/tdesign-uniapp-chat/package.json | 98 + packages/tdesign-uniapp-chat/shims-uni.d.ts | 12 + .../tdesign-uniapp-chat/site/.env.intranet | 1 + .../tdesign-uniapp-chat/site/.env.preview | 1 + .../tdesign-uniapp-chat/site/.env.production | 1 + .../tdesign-uniapp-chat/site/docs.config.js | 166 ++ .../site/docs/custom-style.md | 117 + .../site/docs/custom-theme.md | 63 + .../site/docs/dark-mode.md | 95 + packages/tdesign-uniapp-chat/site/docs/faq.md | 28 + .../site/docs/getting-started.en-US.md | 94 + .../site/docs/getting-started.md | 73 + packages/tdesign-uniapp-chat/site/docs/sse.md | 199 ++ packages/tdesign-uniapp-chat/site/index.html | 38 + packages/tdesign-uniapp-chat/site/mobile.html | 37 + .../tdesign-uniapp-chat/site/package.json | 136 ++ .../site/styles/mixins/index.less | 16 + .../site/styles/mixins/text.less | 55 + .../site/styles/mobile/components.less | 112 + .../site/styles/mobile/demo.less | 61 + .../site/styles/mobile/index.less | 152 ++ .../tdesign-uniapp-chat/site/styles/vars.less | 125 + .../tdesign-uniapp-chat/site/vite.config.ts | 94 + packages/tdesign-uniapp-chat/site/web/app.vue | 149 ++ packages/tdesign-uniapp-chat/site/web/main.ts | 24 + .../changelog-to-json-core/components.ts | 166 ++ .../plugins/changelog-to-json-core/index.ts | 194 ++ .../plugins/changelog-to-json-core/libs.ts | 23 + .../plugins/changelog-to-json-core/types.ts | 29 + .../web/plugins/changelog-to-json/index.js | 32 + .../site/web/plugins/plugin-tdoc/demo.js | 42 + .../site/web/plugins/plugin-tdoc/index.js | 38 + .../site/web/plugins/plugin-tdoc/md-to-vue.js | 212 ++ .../web/plugins/plugin-tdoc/transforms.js | 77 + .../tdesign-uniapp-chat/site/web/router.ts | 68 + .../site/web/stackblitz/content.ts | 237 ++ .../site/web/stackblitz/index.vue | 130 + .../site/web/test-coverage.js | 69 + .../tdesign-uniapp-chat/site/web/utils.ts | 63 + .../tdesign-uniapp-chat/tsconfig.eslint.json | 13 + packages/tdesign-uniapp-chat/tsconfig.json | 40 + packages/tdesign-uniapp/.eslintignore | 17 + packages/tdesign-uniapp/.eslintrc.js | 24 + packages/tdesign-uniapp/components/.npmrc | 1 + .../tdesign-uniapp/components/CHANGELOG.md | 41 + packages/tdesign-uniapp/components/LICENSE | 9 + packages/tdesign-uniapp/components/README.md | 144 ++ .../components/action-sheet/README.en-US.md | 59 + .../components/action-sheet/README.md | 130 + .../action-sheet/_example/action-sheet.less | 7 + .../action-sheet/_example/action-sheet.vue | 74 + .../action-sheet/_example/align/index.vue | 75 + .../action-sheet/_example/grid/index.vue | 106 + .../action-sheet/_example/list/index.vue | 126 + .../action-sheet/_example/status/index.vue | 69 + .../components/action-sheet/action-sheet.less | 156 ++ .../components/action-sheet/action-sheet.vue | 334 +++ .../components/action-sheet/computed.js | 15 + .../components/action-sheet/index.ts | 13 + .../components/action-sheet/props.ts | 86 + .../components/action-sheet/show.ts | 52 + .../components/action-sheet/type.ts | 92 + .../components/avatar-group/avatar-group.less | 66 + .../components/avatar-group/avatar-group.vue | 121 + .../components/avatar-group/props.ts | 44 + .../components/avatar-group/type.ts | 38 + .../components/avatar/README.en-US.md | 102 + .../components/avatar/README.md | 152 ++ .../avatar/_example/action/index.vue | 54 + .../components/avatar/_example/avatar.less | 13 + .../components/avatar/_example/avatar.vue | 100 + .../avatar/_example/badge-avatar/index.vue | 51 + .../_example/character-avatar/index.vue | 48 + .../avatar/_example/exhibition/index.vue | 42 + .../avatar/_example/icon-avatar/index.vue | 34 + .../avatar/_example/image-avatar/index.vue | 37 + .../components/avatar/_example/size/index.vue | 105 + .../avatar/_example/skyline/avatar.less | 0 .../avatar/_example/skyline/avatar.vue | 22 + .../components/avatar/avatar.less | 116 + .../components/avatar/avatar.vue | 200 ++ .../components/avatar/computed.js | 32 + .../tdesign-uniapp/components/avatar/props.ts | 54 + .../tdesign-uniapp/components/avatar/type.ts | 58 + .../components/back-top/README.en-US.md | 49 + .../components/back-top/README.md | 67 + .../back-top/_example/back-top.less | 14 + .../components/back-top/_example/back-top.vue | 150 ++ .../back-top/_example/base/index.vue | 42 + .../back-top/_example/half-round/index.vue | 42 + .../back-top/_example/skyline/back-top.less | 14 + .../back-top/_example/skyline/back-top.vue | 167 ++ .../components/back-top/back-top.less | 97 + .../components/back-top/back-top.vue | 122 + .../components/back-top/props.ts | 48 + .../components/back-top/type.ts | 42 + .../components/badge/README.en-US.md | 53 + .../tdesign-uniapp/components/badge/README.md | 84 + .../components/badge/_example/api.md | 14 + .../components/badge/_example/badge.less | 0 .../components/badge/_example/badge.vue | 43 + .../components/badge/_example/base/index.vue | 114 + .../components/badge/_example/size/index.vue | 47 + .../badge/_example/skyline/badge.less | 0 .../badge/_example/skyline/badge.vue | 55 + .../components/badge/_example/theme/index.vue | 122 + .../components/badge/badge.less | 123 + .../tdesign-uniapp/components/badge/badge.vue | 119 + .../components/badge/computed.js | 66 + .../tdesign-uniapp/components/badge/props.ts | 55 + .../tdesign-uniapp/components/badge/type.ts | 52 + .../components/button/README.en-US.md | 238 ++ .../components/button/README.md | 229 ++ .../components/button/_example/base/index.vue | 77 + .../button/_example/block-btn/index.vue | 32 + .../components/button/_example/button.less | 3 + .../components/button/_example/button.vue | 99 + .../button/_example/disabled/index.vue | 84 + .../button/_example/ghost-btn/index.vue | 48 + .../button/_example/group-btn/index.vue | 55 + .../button/_example/icon-btn/index.vue | 76 + .../button/_example/shape/index.vue | 70 + .../components/button/_example/size/index.vue | 52 + .../button/_example/skyline/button.less | 18 + .../button/_example/skyline/button.vue | 107 + .../button/_example/theme/index.vue | 121 + .../components/button/button.less | 645 +++++ .../components/button/button.vue | 237 ++ .../tdesign-uniapp/components/button/props.ts | 207 ++ .../tdesign-uniapp/components/button/type.ts | 192 ++ .../components/calendar/README.en-US.md | 62 + .../components/calendar/README.md | 112 + .../calendar/_example/base/index.vue | 52 + .../components/calendar/_example/calendar.css | 3 + .../components/calendar/_example/calendar.vue | 84 + .../components/calendar/_example/computed.js | 24 + .../calendar/_example/custom-range/index.vue | 55 + .../calendar/_example/custom-text/index.vue | 109 + .../calendar/_example/local-text/index.vue | 63 + .../calendar/_example/multiple/index.vue | 64 + .../calendar/_example/range/index.vue | 89 + .../calendar/_example/switch-mode/index.vue | 56 + .../calendar/_example/without-popup/index.vue | 31 + .../calendar/calendar-header.props.js | 42 + .../components/calendar/calendar-header.vue | 98 + .../components/calendar/calendar.less | 251 ++ .../components/calendar/calendar.vue | 445 ++++ .../components/calendar/computed.js | 42 + .../components/calendar/props.ts | 111 + .../components/calendar/template.props.js | 57 + .../components/calendar/template.vue | 257 ++ .../components/calendar/type.ts | 136 ++ .../components/calendar/utils.ts | 18 + .../components/cascader/README.en-US.md | 57 + .../components/cascader/README.md | 97 + .../cascader/_example/base/index.vue | 212 ++ .../components/cascader/_example/cascader.vue | 70 + .../_example/check-strictly/index.vue | 228 ++ .../cascader/_example/keys/index.vue | 215 ++ .../cascader/_example/theme-tab/index.vue | 205 ++ .../cascader/_example/with-title/index.vue | 205 ++ .../cascader/_example/with-value/index.vue | 205 ++ .../components/cascader/cascader.less | 123 + .../components/cascader/cascader.vue | 516 ++++ .../components/cascader/props.ts | 73 + .../components/cascader/type.ts | 75 + .../components/cell-group/_example/api.md | 7 + .../cell-group/_example/cell-group.less | 7 + .../cell-group/_example/cell-group.vue | 55 + .../components/cell-group/cell-group.less | 43 + .../components/cell-group/cell-group.vue | 69 + .../components/cell-group/props.ts | 25 + .../components/cell-group/type.ts | 23 + .../components/cell/README.en-US.md | 118 + .../tdesign-uniapp/components/cell/README.md | 149 ++ .../components/cell/_example/base/index.vue | 75 + .../components/cell/_example/cell.less | 0 .../components/cell/_example/cell.vue | 51 + .../cell/_example/multiple/index.vue | 130 + .../cell/_example/skyline/cell.less | 0 .../components/cell/_example/skyline/cell.vue | 60 + .../components/cell/_example/theme/index.vue | 42 + .../tdesign-uniapp/components/cell/cell.less | 138 ++ .../tdesign-uniapp/components/cell/cell.vue | 260 ++ .../tdesign-uniapp/components/cell/props.ts | 87 + .../tdesign-uniapp/components/cell/type.ts | 82 + .../components/check-tag/check-tag.less | 193 ++ .../components/check-tag/check-tag.vue | 149 ++ .../components/check-tag/props.ts | 67 + .../components/check-tag/type.ts | 63 + .../checkbox-group/checkbox-group.vue | 245 ++ .../components/checkbox-group/props.ts | 58 + .../components/checkbox-group/type.ts | 72 + .../components/checkbox/README.en-US.md | 103 + .../components/checkbox/README.md | 158 ++ .../checkbox/_example/all/index.vue | 53 + .../checkbox/_example/base/index.vue | 57 + .../checkbox/_example/card/index.vue | 62 + .../checkbox/_example/checkbox.less | 0 .../components/checkbox/_example/checkbox.vue | 97 + .../checkbox/_example/horizontal/index.vue | 74 + .../checkbox/_example/right/index.vue | 38 + .../checkbox/_example/skyline/checkbox.less | 0 .../checkbox/_example/skyline/checkbox.vue | 22 + .../checkbox/_example/special/index.vue | 195 ++ .../checkbox/_example/status/index.vue | 35 + .../checkbox/_example/type/index.vue | 59 + .../components/checkbox/checkbox.less | 229 ++ .../components/checkbox/checkbox.vue | 239 ++ .../components/checkbox/props.ts | 90 + .../components/checkbox/type.ts | 96 + .../components/col/README.en-US.md | 31 + .../tdesign-uniapp/components/col/README.md | 60 + .../components/col/_example/base/index.vue | 83 + .../components/col/_example/col.less | 17 + .../components/col/_example/col.vue | 49 + .../components/col/_example/offset/index.vue | 55 + .../components/col/_example/skyline/col.less | 0 .../components/col/_example/skyline/col.vue | 53 + .../tdesign-uniapp/components/col/col.less | 21 + .../tdesign-uniapp/components/col/col.vue | 51 + .../tdesign-uniapp/components/col/computed.js | 14 + .../tdesign-uniapp/components/col/props.ts | 16 + .../tdesign-uniapp/components/col/type.ts | 16 + .../collapse-panel/collapse-panel.less | 133 + .../collapse-panel/collapse-panel.vue | 237 ++ .../components/collapse-panel/props.ts | 48 + .../components/collapse-panel/type.ts | 41 + .../components/collapse/README.en-US.md | 81 + .../components/collapse/README.md | 118 + .../collapse/_example/accordion/index.vue | 53 + .../collapse/_example/action/index.vue | 40 + .../collapse/_example/base/index.vue | 41 + .../collapse/_example/collapse.less | 45 + .../components/collapse/_example/collapse.vue | 71 + .../collapse/_example/placement/index.vue | 41 + .../collapse/_example/theme/index.vue | 53 + .../components/collapse/collapse.less | 9 + .../components/collapse/collapse.vue | 119 + .../components/collapse/props.ts | 42 + .../components/collapse/type.ts | 46 + .../components/color-picker/README.en-US.md | 66 + .../components/color-picker/README.md | 114 + .../color-picker/_example/base/index.vue | 25 + .../color-picker/_example/color-picker.less | 0 .../color-picker/_example/color-picker.vue | 66 + .../color-picker/_example/format/index.vue | 114 + .../color-picker/_example/multiple/index.vue | 33 + .../color-picker/_example/use-popup/index.vue | 54 + .../components/color-picker/color-picker.less | 366 +++ .../components/color-picker/color-picker.vue | 498 ++++ .../components/color-picker/constants.ts | 26 + .../components/color-picker/props.ts | 75 + .../components/color-picker/template.props.js | 58 + .../components/color-picker/template.vue | 198 ++ .../components/color-picker/type.ts | 96 + .../components/color-picker/utils.js | 1 + .../tdesign-uniapp/components/common/bus.js | 84 + .../components/common/canvas/index.js | 53 + .../components/common/common.ts | 173 ++ .../components/common/config.js | 9 + .../components/common/dom/index.js | 1 + .../components/common/dom/select-component.js | 26 + .../components/common/event/dynamic.js | 10 + .../components/common/functional/mixin.js | 51 + .../components/common/relation/index.js | 6 + .../components/common/relation/parent-map.js | 24 + .../components/common/relation/relation.js | 213 ++ .../components/common/runtime/index.js | 5 + .../components/common/runtime/relation.js | 0 .../components/common/runtime/wxs-polyfill.js | 16 + .../common/shared/calendar/index.ts | 145 ++ .../components/common/shared/calendar/type.ts | 14 + .../common/shared/color-picker/cmyk.ts | 89 + .../common/shared/color-picker/color.ts | 478 ++++ .../common/shared/color-picker/gradient.ts | 234 ++ .../common/shared/color-picker/index.ts | 3 + .../components/common/shared/date.ts | 47 + .../common/shared/qrcode/qrcodegen.ts | 1051 ++++++++ .../components/common/shared/qrcode/types.ts | 55 + .../components/common/shared/qrcode/utils.ts | 157 ++ .../components/common/src/control.js | 66 + .../components/common/src/flatTool.js | 99 + .../components/common/src/index.js | 4 + .../common/src/instantiationDecorator.js | 251 ++ .../components/common/src/superComponent.js | 5 + .../components/common/style/_variables.less | 198 ++ .../components/common/style/base.less | 4 + .../components/common/style/icons.less | 2132 +++++++++++++++++ .../components/common/style/index.less | 3 + .../common/style/mixins/_border.less | 34 + .../common/style/mixins/_clearfix.less | 7 + .../common/style/mixins/_cursor.less | 6 + .../common/style/mixins/_ellipsis.less | 15 + .../common/style/mixins/_hairline.less | 55 + .../common/style/mixins/_index.less | 6 + .../common/style/mixins/_other.less | 14 + .../components/common/style/theme/index.css | 354 +++ .../components/common/style/theme/index.less | 11 + .../common/style/theme/raw/_components.less | 28 + .../common/style/theme/raw/_dark.less | 176 ++ .../common/style/theme/raw/_font.less | 37 + .../common/style/theme/raw/_light.less | 182 ++ .../common/style/theme/raw/_radius.less | 10 + .../common/style/theme/raw/_spacer.less | 11 + .../common/style/utilities/_index.less | 16 + .../tdesign-uniapp/components/common/utils.js | 335 +++ .../components/common/utils.wxs.js | 140 ++ .../components/common/validator.js | 30 + .../components/common/version.js | 66 + .../components/common/wechat.js | 20 + .../components/count-down/README.en-US.md | 50 + .../components/count-down/README.md | 76 + .../count-down/_example/base/index.vue | 118 + .../count-down/_example/count-down.less | 52 + .../count-down/_example/count-down.vue | 55 + .../count-down/_example/size/index.vue | 173 ++ .../_example/skyline/count-down.less | 3 + .../_example/skyline/count-down.vue | 59 + .../components/count-down/computed.js | 3 + .../components/count-down/count-down.less | 150 ++ .../components/count-down/count-down.vue | 166 ++ .../components/count-down/props.ts | 62 + .../components/count-down/type.ts | 64 + .../components/count-down/utils.ts | 80 + .../date-time-picker/README.en-US.md | 61 + .../components/date-time-picker/README.md | 105 + .../_example/date-all/index.vue | 75 + .../_example/date-time-picker.less | 0 .../_example/date-time-picker.vue | 74 + .../_example/skyline/date-time-picker.less | 0 .../_example/skyline/date-time-picker.vue | 74 + .../date-time-picker/_example/steps/index.vue | 66 + .../date-time-picker/_example/time/index.vue | 104 + .../_example/without-popup/index.vue | 59 + .../_example/year-month-date/index.vue | 136 ++ .../_example/year-month/index.vue | 78 + .../date-time-picker/date-time-picker.less | 12 + .../date-time-picker/date-time-picker.vue | 569 +++++ .../date-time-picker/locale/dayjs.ts | 81 + .../components/date-time-picker/locale/en.ts | 12 + .../components/date-time-picker/locale/ja.ts | 12 + .../components/date-time-picker/locale/ko.ts | 12 + .../components/date-time-picker/locale/ru.ts | 12 + .../components/date-time-picker/locale/tc.ts | 12 + .../components/date-time-picker/locale/zh.ts | 12 + .../components/date-time-picker/props.ts | 114 + .../components/date-time-picker/type.ts | 134 ++ .../components/demo-header/demo-header.vue | 60 + .../components/demo-header/index.less | 25 + .../tdesign-uniapp/components/demo/demo.vue | 97 + .../tdesign-uniapp/components/demo/index.less | 58 + .../components/dialog/README.en-US.md | 71 + .../components/dialog/README.md | 122 + .../components/dialog/_example/base/index.vue | 158 ++ .../dialog/_example/button/index.vue | 65 + .../dialog/_example/command/index.vue | 50 + .../dialog/_example/confirm/index.vue | 103 + .../components/dialog/_example/dialog.less | 3 + .../components/dialog/_example/dialog.vue | 97 + .../dialog/_example/skyline/dialog.less | 3 + .../dialog/_example/skyline/dialog.vue | 106 + .../dialog/_example/status/index.vue | 189 ++ .../dialog/_example/with-image/index.vue | 231 ++ .../dialog/_example/with-input/index.vue | 130 + .../components/dialog/computed.js | 15 + .../components/dialog/dialog.less | 144 ++ .../components/dialog/dialog.vue | 425 ++++ .../tdesign-uniapp/components/dialog/index.ts | 127 + .../tdesign-uniapp/components/dialog/props.ts | 94 + .../tdesign-uniapp/components/dialog/type.ts | 97 + .../components/divider/README.en-US.md | 41 + .../components/divider/README.md | 65 + .../divider/_example/base/index.vue | 70 + .../components/divider/_example/divider.less | 3 + .../components/divider/_example/divider.vue | 50 + .../divider/_example/skyline/divider.less | 3 + .../divider/_example/skyline/divider.vue | 58 + .../divider/_example/theme/index.vue | 63 + .../components/divider/divider.less | 79 + .../components/divider/divider.vue | 79 + .../components/divider/props.ts | 33 + .../tdesign-uniapp/components/divider/type.ts | 27 + .../components/draggable/draggable.less | 5 + .../components/draggable/draggable.vue | 92 + .../components/draggable/props.js | 19 + .../components/drawer/README.en-US.md | 55 + .../components/drawer/README.md | 81 + .../components/drawer/_example/base/index.vue | 90 + .../components/drawer/_example/drawer.less | 3 + .../components/drawer/_example/drawer.vue | 67 + .../drawer/_example/footer/index.vue | 115 + .../drawer/_example/icon-drawer/index.vue | 95 + .../drawer/_example/skyline/drawer.less | 2 + .../drawer/_example/skyline/drawer.vue | 76 + .../drawer/_example/title/index.vue | 85 + .../components/drawer/drawer.less | 72 + .../components/drawer/drawer.vue | 138 ++ .../tdesign-uniapp/components/drawer/props.ts | 72 + .../tdesign-uniapp/components/drawer/type.ts | 81 + .../components/dropdown-item/computed.js | 6 + .../dropdown-item/dropdown-item.less | 131 + .../dropdown-item/dropdown-item.vue | 391 +++ .../components/dropdown-item/props.ts | 71 + .../components/dropdown-item/type.ts | 76 + .../components/dropdown-menu/README.en-US.md | 101 + .../components/dropdown-menu/README.md | 131 + .../dropdown-menu/_example/dropdown-menu.less | 9 + .../dropdown-menu/_example/dropdown-menu.vue | 78 + .../dropdown-menu/_example/multi/index.vue | 95 + .../dropdown-menu/_example/single/index.vue | 80 + .../dropdown-menu/_example/tree/index.vue | 63 + .../dropdown-menu/dropdown-menu.less | 65 + .../dropdown-menu/dropdown-menu.vue | 174 ++ .../components/dropdown-menu/props.ts | 44 + .../components/dropdown-menu/type.ts | 41 + .../components/empty/README.en-US.md | 40 + .../tdesign-uniapp/components/empty/README.md | 70 + .../components/empty/_example/base/index.vue | 24 + .../empty/_example/buttonEmpty/index.vue | 39 + .../components/empty/_example/empty.less | 3 + .../components/empty/_example/empty.vue | 52 + .../empty/_example/imageEmpty/index.vue | 36 + .../empty/_example/skyline/empty.less | 3 + .../empty/_example/skyline/empty.vue | 66 + .../components/empty/empty.less | 37 + .../tdesign-uniapp/components/empty/empty.vue | 140 ++ .../tdesign-uniapp/components/empty/props.ts | 20 + .../tdesign-uniapp/components/empty/type.ts | 20 + .../components/fab/README.en-US.md | 37 + .../tdesign-uniapp/components/fab/README.md | 81 + .../components/fab/_example/advance/index.vue | 36 + .../components/fab/_example/base/index.vue | 27 + .../fab/_example/collapsible/index.vue | 142 ++ .../fab/_example/draggable/index.vue | 41 + .../components/fab/_example/fab.less | 14 + .../components/fab/_example/fab.vue | 153 ++ .../components/fab/_example/skyline/fab.less | 7 + .../components/fab/_example/skyline/fab.vue | 106 + .../tdesign-uniapp/components/fab/fab.less | 15 + .../tdesign-uniapp/components/fab/fab.vue | 239 ++ .../tdesign-uniapp/components/fab/props.ts | 54 + .../tdesign-uniapp/components/fab/type.ts | 57 + .../components/footer/README.en-US.md | 36 + .../components/footer/README.md | 64 + .../components/footer/_example/base/index.vue | 24 + .../components/footer/_example/footer.less | 3 + .../components/footer/_example/footer.vue | 49 + .../components/footer/_example/link/index.vue | 57 + .../components/footer/_example/logo/index.vue | 40 + .../footer/_example/skyline/footer.less | 3 + .../footer/_example/skyline/footer.vue | 58 + .../components/footer/footer.less | 79 + .../components/footer/footer.vue | 117 + .../tdesign-uniapp/components/footer/props.ts | 23 + .../tdesign-uniapp/components/footer/type.ts | 34 + .../components/form-item/README.en-US.md | 30 + .../components/form-item/README.md | 30 + .../components/form-item/form-item.less | 158 ++ .../components/form-item/form-item.vue | 371 +++ .../components/form-item/form-model.ts | 198 ++ .../components/form-item/props.ts | 56 + .../components/form-item/type.ts | 7 + .../components/form/README.en-US.md | 135 ++ .../tdesign-uniapp/components/form/README.md | 144 ++ .../components/form/_example/form.less | 28 + .../components/form/_example/form.vue | 91 + .../form/_example/horizontal/index.vue | 623 +++++ .../form/_example/vertical/index.vue | 606 +++++ .../components/form/form-item-props.ts | 56 + .../tdesign-uniapp/components/form/form.less | 261 ++ .../tdesign-uniapp/components/form/form.vue | 272 +++ .../tdesign-uniapp/components/form/props.ts | 100 + .../tdesign-uniapp/components/form/type.ts | 376 +++ .../tdesign-uniapp/components/global.d.ts | 84 + .../components/grid-item/README.en-US.md | 43 + .../components/grid-item/README.md | 43 + .../components/grid-item/grid-item.less | 157 ++ .../components/grid-item/grid-item.vue | 287 +++ .../components/grid-item/props.ts | 63 + .../components/grid-item/type.ts | 56 + .../components/grid/README.en-US.md | 94 + .../tdesign-uniapp/components/grid/README.md | 145 ++ .../components/grid/_example/badge/index.vue | 115 + .../components/grid/_example/base/index.vue | 124 + .../components/grid/_example/border/index.vue | 98 + .../components/grid/_example/card/index.vue | 121 + .../grid/_example/description/index.vue | 94 + .../components/grid/_example/grid.less | 10 + .../components/grid/_example/grid.vue | 82 + .../grid/_example/icon-grid/index.vue | 82 + .../grid/_example/multiple/index.vue | 94 + .../components/grid/_example/scroll/index.vue | 86 + .../tdesign-uniapp/components/grid/grid.less | 20 + .../tdesign-uniapp/components/grid/grid.vue | 94 + .../tdesign-uniapp/components/grid/props.ts | 43 + .../tdesign-uniapp/components/grid/type.ts | 43 + .../components/guide/README.en-US.md | 109 + .../tdesign-uniapp/components/guide/README.md | 146 ++ .../components/guide/_example/base/index.vue | 156 ++ .../guide/_example/content/index.vue | 354 +++ .../guide/_example/dialog/index.vue | 192 ++ .../components/guide/_example/guide.less | 3 + .../components/guide/_example/guide.vue | 265 ++ .../guide/_example/multiple/index.vue | 169 ++ .../guide/_example/no-mask/index.vue | 139 ++ .../components/guide/content.vue | 319 +++ .../components/guide/guide.less | 134 ++ .../tdesign-uniapp/components/guide/guide.vue | 536 +++++ .../tdesign-uniapp/components/guide/props.ts | 98 + .../tdesign-uniapp/components/guide/type.ts | 174 ++ .../components/icon/README.en-US.md | 32 + .../tdesign-uniapp/components/icon/README.md | 109 + .../components/icon/_example/base/index.vue | 69 + .../components/icon/_example/custom/index.vue | 97 + .../components/icon/_example/data.js | 2 + .../components/icon/_example/icon.less | 5 + .../components/icon/_example/icon.vue | 47 + .../icon/_example/iconImage/index.vue | 58 + .../components/icon/_example/iconfont.css | 29 + .../icon/_example/skyline/icon.less | 5 + .../components/icon/_example/skyline/icon.vue | 57 + .../tdesign-uniapp/components/icon/icon.less | 50 + .../tdesign-uniapp/components/icon/icon.vue | 121 + .../tdesign-uniapp/components/icon/props.ts | 35 + .../tdesign-uniapp/components/icon/type.ts | 32 + .../components/image-viewer/README.en-US.md | 48 + .../components/image-viewer/README.md | 77 + .../image-viewer/_example/base/index.vue | 79 + .../image-viewer/_example/delete/index.vue | 90 + .../image-viewer/_example/image-viewer.less | 3 + .../image-viewer/_example/image-viewer.vue | 50 + .../_example/skyline/image-viewer.vue | 3 + .../components/image-viewer/computed.js | 4 + .../components/image-viewer/image-viewer.less | 101 + .../components/image-viewer/image-viewer.vue | 312 +++ .../components/image-viewer/props.ts | 65 + .../components/image-viewer/type.ts | 70 + .../components/image/README.en-US.md | 51 + .../tdesign-uniapp/components/image/README.md | 86 + .../components/image/_example/base/index.vue | 117 + .../components/image/_example/image.less | 57 + .../components/image/_example/image.vue | 42 + .../image/_example/skyline/image.less | 3 + .../image/_example/skyline/image.vue | 53 + .../image/_example/status/index.vue | 136 ++ .../components/image/image.less | 61 + .../tdesign-uniapp/components/image/image.vue | 200 ++ .../tdesign-uniapp/components/image/props.ts | 71 + .../tdesign-uniapp/components/image/type.ts | 85 + .../components/indexes-anchor/README.en-US.md | 25 + .../components/indexes-anchor/README.md | 29 + .../indexes-anchor/indexes-anchor.less | 55 + .../indexes-anchor/indexes-anchor.vue | 73 + .../components/indexes-anchor/props.ts | 12 + .../components/indexes-anchor/type.ts | 12 + .../components/indexes/README.en-US.md | 78 + .../components/indexes/README.md | 107 + .../indexes/_example/base/index.vue | 158 ++ .../indexes/_example/custom/index.vue | 171 ++ .../components/indexes/_example/indexes.less | 7 + .../components/indexes/_example/indexes.vue | 77 + .../components/indexes/computed.js | 4 + .../indexes/indexes-anchor-props.ts | 12 + .../components/indexes/indexes.less | 72 + .../components/indexes/indexes.vue | 377 +++ .../components/indexes/props.ts | 40 + .../tdesign-uniapp/components/indexes/type.ts | 38 + .../components/input/README.en-US.md | 120 + .../tdesign-uniapp/components/input/README.md | 189 ++ .../components/input/_example/align/index.vue | 34 + .../input/_example/banner/index.vue | 31 + .../components/input/_example/base/index.vue | 48 + .../input/_example/bordered/index.vue | 44 + .../input/_example/custom/index.vue | 35 + .../components/input/_example/input.less | 8 + .../components/input/_example/input.vue | 111 + .../components/input/_example/label/index.vue | 24 + .../input/_example/layout/index.vue | 26 + .../input/_example/maxlength/index.vue | 37 + .../input/_example/prefix/index.vue | 30 + .../input/_example/skyline/input.less | 8 + .../input/_example/skyline/input.vue | 121 + .../input/_example/special/index.vue | 148 ++ .../input/_example/status/index.vue | 50 + .../input/_example/suffix/index.vue | 60 + .../components/input/computed.js | 13 + .../components/input/input.less | 206 ++ .../tdesign-uniapp/components/input/input.vue | 388 +++ .../tdesign-uniapp/components/input/props.ts | 247 ++ .../tdesign-uniapp/components/input/type.ts | 237 ++ .../tdesign-uniapp/components/input/utils.js | 38 + .../components/link/README.en-US.md | 67 + .../tdesign-uniapp/components/link/README.md | 115 + .../link/_example/content/index.vue | 38 + .../link/_example/disabled/index.vue | 75 + .../components/link/_example/link.less | 0 .../components/link/_example/link.vue | 83 + .../components/link/_example/prefix/index.vue | 40 + .../components/link/_example/size/index.vue | 47 + .../link/_example/skyline/link.less | 0 .../components/link/_example/skyline/link.vue | 22 + .../components/link/_example/suffix/index.vue | 40 + .../components/link/_example/theme/index.vue | 69 + .../link/_example/underline/index.vue | 40 + .../tdesign-uniapp/components/link/link.less | 123 + .../tdesign-uniapp/components/link/link.vue | 175 ++ .../tdesign-uniapp/components/link/props.ts | 65 + .../tdesign-uniapp/components/link/type.ts | 62 + .../components/loading/README.en-US.md | 50 + .../components/loading/README.md | 97 + .../loading/_example/base/index.vue | 65 + .../loading/_example/duration/index.vue | 62 + .../loading/_example/horizontal/index.vue | 50 + .../components/loading/_example/loading.less | 3 + .../components/loading/_example/loading.vue | 100 + .../loading/_example/size/index.vue | 61 + .../loading/_example/skyline/loading.less | 3 + .../loading/_example/skyline/loading.vue | 22 + .../loading/_example/text/index.vue | 24 + .../loading/_example/vertical/index.vue | 49 + .../components/loading/loading.less | 215 ++ .../components/loading/loading.vue | 157 ++ .../components/loading/props.ts | 68 + .../tdesign-uniapp/components/loading/type.ts | 70 + .../components/message-item/computed.js | 23 + .../components/message-item/index.ts | 46 + .../components/message-item/message-item.less | 98 + .../components/message-item/message-item.vue | 349 +++ .../components/message/README.en-US.md | 69 + .../components/message/README.md | 105 + .../message/_example/base/index.vue | 186 ++ .../components/message/_example/message.less | 5 + .../components/message/_example/message.vue | 48 + .../message/_example/theme/index.vue | 109 + .../components/message/config.ts | 10 + .../components/message/index.ts | 45 + .../components/message/message.interface.ts | 28 + .../components/message/message.vue | 275 +++ .../components/message/props.ts | 101 + .../tdesign-uniapp/components/message/type.ts | 101 + .../components/mixins/page-scroll.js | 115 + .../components/mixins/skyline.js | 12 + .../components/mixins/theme-change.js | 37 + .../tdesign-uniapp/components/mixins/touch.js | 29 + .../components/mixins/transition.js | 133 + .../components/mixins/using-custom-navbar.js | 38 + .../components/navbar/README.en-US.md | 73 + .../components/navbar/README.md | 118 + .../navbar/_example/back-home/index.vue | 101 + .../components/navbar/_example/base/index.vue | 43 + .../navbar/_example/custom-color/index.vue | 31 + .../components/navbar/_example/img/index.vue | 47 + .../navbar/_example/left-title/index.vue | 102 + .../components/navbar/_example/navbar.less | 22 + .../components/navbar/_example/navbar.vue | 66 + .../navbar/_example/search/index.vue | 48 + .../navbar/_example/skyline/navbar.less | 21 + .../navbar/_example/skyline/navbar.vue | 79 + .../components/navbar/navbar.less | 156 ++ .../components/navbar/navbar.vue | 277 +++ .../tdesign-uniapp/components/navbar/props.ts | 63 + .../tdesign-uniapp/components/navbar/type.ts | 62 + .../components/notice-bar/README.en-US.md | 62 + .../components/notice-bar/README.md | 116 + .../notice-bar/_example/base/index.vue | 28 + .../notice-bar/_example/custom/index.vue | 39 + .../_example/customization/index.vue | 61 + .../notice-bar/_example/event/index.vue | 67 + .../notice-bar/_example/iconDemo/index.vue | 37 + .../notice-bar/_example/notice-bar.less | 7 + .../notice-bar/_example/notice-bar.vue | 86 + .../notice-bar/_example/scrolling/index.vue | 58 + .../notice-bar/_example/suffixIcon/index.vue | 33 + .../notice-bar/_example/theme/index.vue | 39 + .../components/notice-bar/notice-bar.less | 115 + .../components/notice-bar/notice-bar.vue | 326 +++ .../components/notice-bar/props.ts | 71 + .../components/notice-bar/type.ts | 71 + .../components/npm/dayjs/esm/constant.js | 25 + .../components/npm/dayjs/esm/index.js | 541 +++++ .../components/npm/dayjs/esm/locale/en.js | 12 + .../components/npm/dayjs/esm/locale/ja.js | 45 + .../components/npm/dayjs/esm/locale/ko.js | 45 + .../components/npm/dayjs/esm/locale/ru.js | 99 + .../components/npm/dayjs/esm/locale/zh-cn.js | 67 + .../components/npm/dayjs/esm/locale/zh-tw.js | 65 + .../npm/dayjs/esm/plugin/localeData/index.js | 114 + .../dayjs/esm/plugin/localizedFormat/index.js | 20 + .../dayjs/esm/plugin/localizedFormat/utils.js | 20 + .../components/npm/dayjs/esm/utils.js | 58 + .../npm/tinycolor2/esm/tinycolor.js | 1180 +++++++++ .../components/overlay/README.en-US.md | 34 + .../components/overlay/README.md | 54 + .../overlay/_example/base/index.vue | 47 + .../components/overlay/_example/overlay.less | 3 + .../components/overlay/_example/overlay.vue | 42 + .../overlay/_example/skyline/overlay.less | 3 + .../overlay/_example/skyline/overlay.vue | 51 + .../components/overlay/overlay.less | 25 + .../components/overlay/overlay.vue | 105 + .../components/overlay/props.ts | 37 + .../tdesign-uniapp/components/overlay/type.ts | 42 + .../tdesign-uniapp/components/package.json | 499 ++++ .../components/picker-item/README.en-US.md | 16 + .../components/picker-item/README.md | 16 + .../components/picker-item/picker-item.less | 50 + .../components/picker-item/picker-item.vue | 232 ++ .../components/picker-item/props.ts | 18 + .../components/picker-item/type.ts | 23 + .../components/picker/README.en-US.md | 81 + .../components/picker/README.md | 116 + .../components/picker/_example/area/index.vue | 212 ++ .../components/picker/_example/base/index.vue | 216 ++ .../components/picker/_example/picker.less | 0 .../components/picker/_example/picker.vue | 56 + .../picker/_example/skyline/picker.less | 0 .../picker/_example/skyline/picker.vue | 65 + .../picker/_example/with-title/index.vue | 133 + .../picker/_example/without-popup/index.vue | 84 + .../components/picker/picker.less | 108 + .../components/picker/picker.vue | 274 +++ .../tdesign-uniapp/components/picker/props.ts | 90 + .../tdesign-uniapp/components/picker/type.ts | 109 + .../components/popup/README.en-US.md | 53 + .../tdesign-uniapp/components/popup/README.md | 82 + .../components/popup/_example/base/index.vue | 113 + .../popup/_example/custom-close/index.vue | 106 + .../components/popup/_example/popup.less | 4 + .../components/popup/_example/popup.vue | 72 + .../popup/_example/skyline/popup.less | 2 + .../popup/_example/skyline/popup.vue | 63 + .../popup/_example/with-title/index.vue | 124 + .../components/popup/computed.js | 11 + .../components/popup/popup.less | 104 + .../tdesign-uniapp/components/popup/popup.vue | 138 ++ .../tdesign-uniapp/components/popup/props.ts | 67 + .../tdesign-uniapp/components/popup/type.ts | 72 + .../components/progress/README.en-US.md | 53 + .../components/progress/README.md | 88 + .../progress/_example/base/index.vue | 70 + .../progress/_example/circle/index.vue | 49 + .../progress/_example/custom/index.vue | 40 + .../progress/_example/line/index.vue | 38 + .../progress/_example/plump/index.vue | 45 + .../progress/_example/progress.less | 7 + .../components/progress/_example/progress.vue | 80 + .../progress/_example/skyline/progress.less | 7 + .../progress/_example/skyline/progress.vue | 22 + .../progress/_example/transition/index.vue | 61 + .../components/progress/computed.js | 81 + .../components/progress/progress.less | 218 ++ .../components/progress/progress.vue | 259 ++ .../components/progress/props.ts | 55 + .../components/progress/type.ts | 50 + .../components/progress/utils.ts | 22 + .../pull-down-refresh/README.en-US.md | 60 + .../components/pull-down-refresh/README.md | 83 + .../pull-down-refresh/_example/base/index.vue | 202 ++ .../_example/pull-down-refresh.less | 3 + .../_example/pull-down-refresh.vue | 29 + .../_example/skyline/pull-down-refresh.vue | 30 + .../components/pull-down-refresh/props.ts | 112 + .../pull-down-refresh/pull-down-refresh.less | 38 + .../pull-down-refresh/pull-down-refresh.vue | 366 +++ .../components/pull-down-refresh/type.ts | 118 + .../components/qrcode/README.en-US.md | 40 + .../components/qrcode/README.md | 97 + .../qrcode/_example/base/index.less | 1 + .../components/qrcode/_example/base/index.vue | 22 + .../qrcode/_example/borderless/index.less | 1 + .../qrcode/_example/borderless/index.vue | 21 + .../qrcode/_example/color/index.less | 9 + .../qrcode/_example/color/index.vue | 37 + .../qrcode/_example/icon/index.less | 1 + .../components/qrcode/_example/icon/index.vue | 21 + .../qrcode/_example/level/index.less | 3 + .../qrcode/_example/level/index.vue | 56 + .../components/qrcode/_example/qrcode.less | 3 + .../components/qrcode/_example/qrcode.vue | 101 + .../qrcode/_example/size/index.less | 35 + .../components/qrcode/_example/size/index.vue | 62 + .../qrcode/_example/status/index.less | 9 + .../qrcode/_example/status/index.vue | 56 + .../qrcode/components/qrcode-canvas/props.ts | 48 + .../qrcode-canvas/qrcode-canvas.less | 12 + .../qrcode-canvas/qrcode-canvas.vue | 413 ++++ .../qrcode/components/qrcode-canvas/type.ts | 22 + .../qrcode/components/qrcode-status/props.ts | 22 + .../qrcode-status/qrcode-status.less | 41 + .../qrcode-status/qrcode-status.vue | 94 + .../qrcode/components/qrcode-status/type.ts | 25 + .../components/qrcode/hooks/useQRCode.ts | 51 + .../tdesign-uniapp/components/qrcode/props.ts | 66 + .../components/qrcode/qrcode.less | 42 + .../components/qrcode/qrcode.vue | 135 ++ .../tdesign-uniapp/components/qrcode/type.ts | 66 + .../components/radio-group/props.ts | 68 + .../components/radio-group/radio-group.vue | 191 ++ .../components/radio-group/type.ts | 79 + .../components/radio/README.en-US.md | 105 + .../tdesign-uniapp/components/radio/README.md | 149 ++ .../components/radio/_example/align/index.vue | 52 + .../components/radio/_example/base/index.vue | 57 + .../components/radio/_example/card/index.vue | 66 + .../radio/_example/horizontal/index.vue | 73 + .../components/radio/_example/radio.less | 10 + .../components/radio/_example/radio.vue | 98 + .../radio/_example/skyline/radio.less | 0 .../radio/_example/skyline/radio.vue | 22 + .../radio/_example/special/index.vue | 181 ++ .../radio/_example/status/index.vue | 42 + .../components/radio/_example/theme/index.vue | 48 + .../tdesign-uniapp/components/radio/props.ts | 86 + .../components/radio/radio.less | 235 ++ .../tdesign-uniapp/components/radio/radio.vue | 227 ++ .../tdesign-uniapp/components/radio/type.ts | 89 + .../components/rate/README.en-US.md | 50 + .../tdesign-uniapp/components/rate/README.md | 107 + .../components/rate/_example/action/index.vue | 75 + .../components/rate/_example/base/index.vue | 57 + .../components/rate/_example/color/index.vue | 66 + .../components/rate/_example/count/index.vue | 57 + .../rate/_example/custom-prefix/index.vue | 58 + .../components/rate/_example/custom/index.vue | 57 + .../components/rate/_example/iconfont.css | 29 + .../components/rate/_example/rate.less | 1 + .../components/rate/_example/rate.vue | 98 + .../rate/_example/show-text/index.vue | 87 + .../components/rate/_example/size/index.vue | 70 + .../rate/_example/special/index.vue | 61 + .../components/rate/computed.js | 66 + .../tdesign-uniapp/components/rate/props.ts | 85 + .../tdesign-uniapp/components/rate/rate.less | 101 + .../tdesign-uniapp/components/rate/rate.vue | 276 +++ .../tdesign-uniapp/components/rate/type.ts | 79 + .../components/result/README.en-US.md | 49 + .../components/result/README.md | 90 + .../result/_example/custom/index.vue | 42 + .../result/_example/description/index.vue | 58 + .../result/_example/result-page.less | 7 + .../result/_example/result-page.vue | 56 + .../components/result/_example/result.less | 7 + .../components/result/_example/result.vue | 72 + .../result/_example/skyline/result.less | 7 + .../result/_example/skyline/result.vue | 81 + .../result/_example/theme/index.vue | 53 + .../tdesign-uniapp/components/result/props.ts | 36 + .../components/result/result.less | 70 + .../components/result/result.vue | 128 + .../tdesign-uniapp/components/result/type.ts | 31 + .../tdesign-uniapp/components/row/computed.js | 13 + .../tdesign-uniapp/components/row/props.ts | 12 + .../tdesign-uniapp/components/row/row.less | 8 + .../tdesign-uniapp/components/row/row.vue | 63 + .../tdesign-uniapp/components/row/type.ts | 12 + .../components/script/postinstall.js | 46 + .../components/scroll-view/scroll-view.vue | 52 + .../components/search/README.en-US.md | 87 + .../components/search/README.md | 125 + .../search/_example/action/index.vue | 52 + .../components/search/_example/base/index.vue | 48 + .../search/_example/maxlength/index.vue | 36 + .../search/_example/other/index.vue | 36 + .../components/search/_example/search.less | 0 .../components/search/_example/search.vue | 66 + .../search/_example/shape/index.vue | 44 + .../search/_example/skyline/search.less | 0 .../search/_example/skyline/search.vue | 71 + .../components/search/computed.js | 3 + .../tdesign-uniapp/components/search/props.ts | 166 ++ .../components/search/search.less | 114 + .../components/search/search.vue | 284 +++ .../tdesign-uniapp/components/search/type.ts | 160 ++ .../components/side-bar-item/props.ts | 27 + .../side-bar-item/side-bar-item.less | 88 + .../side-bar-item/side-bar-item.vue | 157 ++ .../components/side-bar-item/type.ts | 32 + .../components/side-bar/README.en-US.md | 60 + .../components/side-bar/README.md | 91 + .../side-bar/_example/base/index.vue | 256 ++ .../side-bar/_example/custom/index.vue | 257 ++ .../side-bar/_example/side-bar.less | 7 + .../components/side-bar/_example/side-bar.vue | 100 + .../side-bar/_example/switch/index.vue | 238 ++ .../side-bar/_example/with-icon/index.vue | 258 ++ .../components/side-bar/props.ts | 26 + .../side-bar/side-bar-item-props.ts | 27 + .../components/side-bar/side-bar.less | 22 + .../components/side-bar/side-bar.vue | 81 + .../components/side-bar/type.ts | 24 + .../components/skeleton/README.en-US.md | 45 + .../components/skeleton/README.md | 83 + .../skeleton/_example/animation/index.vue | 66 + .../skeleton/_example/cell-group/index.vue | 79 + .../skeleton/_example/grid/index.vue | 85 + .../skeleton/_example/image-group/index.vue | 44 + .../skeleton/_example/skeleton.less | 3 + .../components/skeleton/_example/skeleton.vue | 78 + .../skeleton/_example/skyline/skeleton.less | 3 + .../skeleton/_example/skyline/skeleton.vue | 86 + .../skeleton/_example/theme/index.vue | 67 + .../components/skeleton/props.ts | 41 + .../components/skeleton/skeleton.less | 117 + .../components/skeleton/skeleton.vue | 210 ++ .../components/skeleton/type.ts | 44 + .../components/slider/README.en-US.md | 64 + .../components/slider/README.md | 128 + .../components/slider/_example/base/index.vue | 33 + .../slider/_example/capsule/index.vue | 76 + .../slider/_example/disabled/index.vue | 58 + .../slider/_example/label/index.vue | 55 + .../components/slider/_example/max/index.vue | 44 + .../slider/_example/range/index.vue | 37 + .../slider/_example/skyline/slider.less | 18 + .../slider/_example/skyline/slider.vue | 97 + .../components/slider/_example/slider.less | 18 + .../components/slider/_example/slider.vue | 88 + .../components/slider/_example/step/index.vue | 63 + .../slider/_example/vertical/index.vue | 95 + .../components/slider/computed.js | 9 + .../tdesign-uniapp/components/slider/props.ts | 79 + .../components/slider/slider.less | 312 +++ .../components/slider/slider.vue | 716 ++++++ .../tdesign-uniapp/components/slider/tool.ts | 43 + .../tdesign-uniapp/components/slider/type.ts | 81 + .../components/step-item/computed.js | 4 + .../components/step-item/props.ts | 36 + .../components/step-item/step-item.less | 224 ++ .../components/step-item/step-item.vue | 175 ++ .../components/step-item/type.ts | 33 + .../components/stepper/README.en-US.md | 49 + .../components/stepper/README.md | 90 + .../stepper/_example/base/index.vue | 28 + .../stepper/_example/min-max/index.vue | 41 + .../stepper/_example/size/index.vue | 50 + .../stepper/_example/skyline/stepper.less | 0 .../stepper/_example/skyline/stepper.vue | 76 + .../stepper/_example/status/index.vue | 28 + .../components/stepper/_example/stepper.less | 0 .../components/stepper/_example/stepper.vue | 66 + .../stepper/_example/theme/index.vue | 35 + .../components/stepper/props.ts | 88 + .../components/stepper/stepper.less | 159 ++ .../components/stepper/stepper.vue | 223 ++ .../tdesign-uniapp/components/stepper/type.ts | 79 + .../components/steps/README.en-US.md | 99 + .../tdesign-uniapp/components/steps/README.md | 157 ++ .../steps/_example/horizontal/index.vue | 103 + .../steps/_example/skyline/steps.less | 0 .../steps/_example/skyline/steps.vue | 22 + .../steps/_example/special/index.vue | 103 + .../steps/_example/status/index.vue | 94 + .../components/steps/_example/steps.less | 12 + .../components/steps/_example/steps.vue | 63 + .../steps/_example/vertical/index.vue | 140 ++ .../tdesign-uniapp/components/steps/props.ts | 63 + .../components/steps/steps.less | 32 + .../tdesign-uniapp/components/steps/steps.vue | 122 + .../tdesign-uniapp/components/steps/type.ts | 44 + .../components/sticky/README.en-US.md | 32 + .../components/sticky/README.md | 66 + .../components/sticky/_example/base/index.vue | 44 + .../sticky/_example/container/index.vue | 77 + .../sticky/_example/offset/index.vue | 45 + .../components/sticky/_example/sticky.less | 3 + .../components/sticky/_example/sticky.vue | 81 + .../tdesign-uniapp/components/sticky/props.ts | 30 + .../components/sticky/sticky.less | 5 + .../components/sticky/sticky.vue | 144 ++ .../tdesign-uniapp/components/sticky/type.ts | 31 + .../components/swipe-cell/README.en-US.md | 29 + .../components/swipe-cell/README.md | 66 + .../swipe-cell/_example/double/index.vue | 69 + .../swipe-cell/_example/icon/index.vue | 177 ++ .../swipe-cell/_example/left/index.vue | 164 ++ .../swipe-cell/_example/right/index.vue | 58 + .../swipe-cell/_example/swipe-cell.less | 20 + .../swipe-cell/_example/swipe-cell.vue | 55 + .../components/swipe-cell/computed.js | 186 ++ .../components/swipe-cell/props.ts | 39 + .../components/swipe-cell/swipe-cell.less | 40 + .../components/swipe-cell/swipe-cell.vue | 235 ++ .../components/swipe-cell/type.ts | 48 + .../components/swiper-nav/props.ts | 49 + .../components/swiper-nav/swiper-nav.less | 173 ++ .../components/swiper-nav/swiper-nav.vue | 93 + .../components/swiper-nav/type.ts | 45 + .../components/swiper/README.en-US.md | 89 + .../components/swiper/README.md | 139 ++ .../components/swiper/_example/base/index.vue | 51 + .../swiper/_example/cards/index.vue | 86 + .../swiper/_example/custom/index.vue | 57 + .../swiper/_example/fraction/index.vue | 45 + .../swiper/_example/nav-btn/index.vue | 68 + .../swiper/_example/skyline/swiper.vue | 3 + .../components/swiper/_example/swiper.less | 3 + .../components/swiper/_example/swiper.vue | 86 + .../swiper/_example/vertical/index.vue | 184 ++ .../components/swiper/computed.js | 29 + .../tdesign-uniapp/components/swiper/props.ts | 117 + .../components/swiper/swiper.less | 30 + .../components/swiper/swiper.vue | 197 ++ .../tdesign-uniapp/components/swiper/type.ts | 112 + .../components/switch/README.en-US.md | 70 + .../components/switch/README.md | 104 + .../components/switch/_example/base/index.vue | 37 + .../switch/_example/color/index.vue | 49 + .../switch/_example/label/index.vue | 53 + .../components/switch/_example/size/index.vue | 58 + .../switch/_example/skyline/switch.less | 3 + .../switch/_example/skyline/switch.vue | 73 + .../switch/_example/status/index.vue | 87 + .../components/switch/_example/switch.less | 3 + .../components/switch/_example/switch.vue | 67 + .../tdesign-uniapp/components/switch/props.ts | 53 + .../components/switch/switch.less | 200 ++ .../components/switch/switch.vue | 122 + .../tdesign-uniapp/components/switch/type.ts | 51 + .../components/tab-bar-item/props.ts | 25 + .../components/tab-bar-item/tab-bar-item.less | 152 ++ .../components/tab-bar-item/tab-bar-item.vue | 222 ++ .../components/tab-bar-item/type.ts | 32 + .../components/tab-bar/README.en-US.md | 64 + .../components/tab-bar/README.md | 110 + .../tab-bar/_example/badge/index.vue | 160 ++ .../tab-bar/_example/base/index.vue | 66 + .../tab-bar/_example/custom/index.vue | 70 + .../tab-bar/_example/icon-only/index.vue | 65 + .../tab-bar/_example/round/index.vue | 66 + .../tab-bar/_example/skyline/tab-bar.less | 16 + .../tab-bar/_example/skyline/tab-bar.vue | 105 + .../components/tab-bar/_example/sub/index.vue | 71 + .../components/tab-bar/_example/tab-bar.less | 16 + .../components/tab-bar/_example/tab-bar.vue | 87 + .../tab-bar/_example/text-only/index.vue | 61 + .../components/tab-bar/props.ts | 60 + .../components/tab-bar/tab-bar.less | 47 + .../components/tab-bar/tab-bar.vue | 113 + .../tdesign-uniapp/components/tab-bar/type.ts | 50 + .../components/tab-panel/props.ts | 34 + .../components/tab-panel/tab-panel.less | 19 + .../components/tab-panel/tab-panel.vue | 100 + .../components/tab-panel/type.ts | 42 + .../components/tabs/README.en-US.md | 89 + .../tdesign-uniapp/components/tabs/README.md | 198 ++ .../components/tabs/_example/base/index.vue | 145 ++ .../components/tabs/_example/scroll/index.vue | 42 + .../components/tabs/_example/size/index.vue | 74 + .../components/tabs/_example/status/index.vue | 51 + .../components/tabs/_example/tabs.less | 7 + .../components/tabs/_example/tabs.vue | 105 + .../components/tabs/_example/theme/index.vue | 47 + .../tabs/_example/with-badge/index.vue | 38 + .../tabs/_example/with-content/index.vue | 87 + .../tabs/_example/with-icon/index.vue | 31 + .../components/tabs/computed.js | 26 + .../tdesign-uniapp/components/tabs/props.ts | 80 + .../tdesign-uniapp/components/tabs/tabs.less | 237 ++ .../tdesign-uniapp/components/tabs/tabs.vue | 494 ++++ .../tdesign-uniapp/components/tabs/type.ts | 77 + .../components/tag/README.en-US.md | 163 ++ .../tdesign-uniapp/components/tag/README.md | 201 ++ .../tag/_example/checkable/index.vue | 72 + .../tag/_example/closable/index.vue | 54 + .../components/tag/_example/size/index.vue | 98 + .../components/tag/_example/skyline/tag.less | 3 + .../components/tag/_example/skyline/tag.vue | 70 + .../components/tag/_example/tag.less | 3 + .../components/tag/_example/tag.vue | 61 + .../components/tag/_example/theme/index.vue | 172 ++ .../components/tag/_example/type/index.vue | 123 + .../tdesign-uniapp/components/tag/props.ts | 70 + .../tdesign-uniapp/components/tag/tag.less | 210 ++ .../tdesign-uniapp/components/tag/tag.vue | 161 ++ .../tdesign-uniapp/components/tag/type.ts | 54 + .../tdesign-uniapp/tdesign-uniapp.vue | 11 + .../components/textarea/README.en-US.md | 78 + .../components/textarea/README.md | 132 + .../textarea/_example/autosize/index.vue | 36 + .../textarea/_example/base/index.vue | 31 + .../textarea/_example/card/index.vue | 42 + .../textarea/_example/custom/index.vue | 54 + .../textarea/_example/disabled/index.vue | 34 + .../textarea/_example/label/index.vue | 32 + .../textarea/_example/maxcharacter/index.vue | 34 + .../textarea/_example/maxlength/index.vue | 34 + .../textarea/_example/skyline/textarea.less | 0 .../textarea/_example/skyline/textarea.vue | 22 + .../textarea/_example/textarea.less | 0 .../components/textarea/_example/textarea.vue | 96 + .../components/textarea/computed.js | 14 + .../components/textarea/props.ts | 152 ++ .../components/textarea/textarea.less | 110 + .../components/textarea/textarea.vue | 200 ++ .../components/textarea/type.ts | 167 ++ .../components/toast/README.en-US.md | 51 + .../tdesign-uniapp/components/toast/README.md | 78 + .../components/toast/_example/base/index.vue | 119 + .../components/toast/_example/close/index.vue | 77 + .../components/toast/_example/cover/index.vue | 53 + .../toast/_example/skyline/toast.less | 15 + .../toast/_example/skyline/toast.vue | 74 + .../components/toast/_example/theme/index.vue | 85 + .../components/toast/_example/toast.less | 9 + .../components/toast/_example/toast.vue | 72 + .../tdesign-uniapp/components/toast/index.ts | 45 + .../tdesign-uniapp/components/toast/props.ts | 68 + .../components/toast/toast.less | 95 + .../tdesign-uniapp/components/toast/toast.vue | 212 ++ .../tdesign-uniapp/components/toast/type.ts | 64 + .../components/transition/README.en-US.md | 13 + .../components/transition/README.md | 45 + .../components/transition/_example/api.md | 10 + .../transition/_example/appear/index.vue | 50 + .../transition/_example/base/index.vue | 51 + .../transition/_example/custom/index.less | 21 + .../transition/_example/custom/index.vue | 49 + .../transition/_example/destroy/index.vue | 48 + .../transition/_example/transition.less | 28 + .../transition/_example/transition.vue | 72 + .../components/transition/props.js | 22 + .../components/transition/transition.less | 18 + .../components/transition/transition.vue | 51 + .../components/tree-select/README.en-US.md | 48 + .../components/tree-select/README.md | 78 + .../tree-select/_example/base/index.vue | 49 + .../tree-select/_example/multiple/index.vue | 50 + .../tree-select/_example/normal/index.vue | 145 ++ .../tree-select/_example/tree-select.vue | 53 + .../components/tree-select/computed.js | 6 + .../components/tree-select/props.ts | 42 + .../components/tree-select/tree-select.less | 63 + .../components/tree-select/tree-select.vue | 318 +++ .../components/tree-select/type.ts | 49 + .../components/types/action-sheet.d.ts | 7 + .../components/types/avatar-group.d.ts | 7 + .../components/types/avatar.d.ts | 7 + .../components/types/back-top.d.ts | 7 + .../components/types/badge.d.ts | 7 + .../components/types/button.d.ts | 7 + .../components/types/calendar.d.ts | 7 + .../components/types/cascader.d.ts | 7 + .../components/types/cell-group.d.ts | 7 + .../tdesign-uniapp/components/types/cell.d.ts | 7 + .../components/types/check-tag.d.ts | 7 + .../components/types/checkbox-group.d.ts | 7 + .../components/types/checkbox.d.ts | 7 + .../tdesign-uniapp/components/types/col.d.ts | 7 + .../components/types/collapse-panel.d.ts | 7 + .../components/types/collapse.d.ts | 7 + .../components/types/color-picker.d.ts | 7 + .../components/types/count-down.d.ts | 7 + .../components/types/date-time-picker.d.ts | 7 + .../components/types/dialog.d.ts | 7 + .../components/types/divider.d.ts | 7 + .../components/types/drawer.d.ts | 7 + .../components/types/dropdown-item.d.ts | 7 + .../components/types/dropdown-menu.d.ts | 7 + .../components/types/empty.d.ts | 7 + .../tdesign-uniapp/components/types/fab.d.ts | 7 + .../components/types/footer.d.ts | 7 + .../components/types/form-item.d.ts | 7 + .../tdesign-uniapp/components/types/form.d.ts | 7 + .../components/types/grid-item.d.ts | 7 + .../tdesign-uniapp/components/types/grid.d.ts | 7 + .../components/types/guide.d.ts | 7 + .../tdesign-uniapp/components/types/icon.d.ts | 7 + .../components/types/image-viewer.d.ts | 7 + .../components/types/image.d.ts | 7 + .../components/types/index.d.ts | 77 + .../components/types/indexes-anchor.d.ts | 7 + .../components/types/indexes.d.ts | 7 + .../components/types/input.d.ts | 7 + .../tdesign-uniapp/components/types/link.d.ts | 7 + .../components/types/loading.d.ts | 7 + .../components/types/message.d.ts | 7 + .../components/types/navbar.d.ts | 7 + .../components/types/notice-bar.d.ts | 7 + .../components/types/overlay.d.ts | 7 + .../components/types/picker-item.d.ts | 7 + .../components/types/picker.d.ts | 7 + .../components/types/popup.d.ts | 7 + .../components/types/progress.d.ts | 7 + .../components/types/pull-down-refresh.d.ts | 7 + .../components/types/qrcode.d.ts | 7 + .../components/types/radio-group.d.ts | 7 + .../components/types/radio.d.ts | 7 + .../tdesign-uniapp/components/types/rate.d.ts | 7 + .../components/types/result.d.ts | 7 + .../tdesign-uniapp/components/types/row.d.ts | 7 + .../components/types/search.d.ts | 7 + .../components/types/side-bar-item.d.ts | 7 + .../components/types/side-bar.d.ts | 7 + .../components/types/skeleton.d.ts | 7 + .../components/types/slider.d.ts | 7 + .../components/types/step-item.d.ts | 7 + .../components/types/stepper.d.ts | 7 + .../components/types/steps.d.ts | 7 + .../components/types/sticky.d.ts | 7 + .../components/types/swipe-cell.d.ts | 7 + .../components/types/swiper-nav.d.ts | 7 + .../components/types/swiper.d.ts | 7 + .../components/types/switch.d.ts | 7 + .../components/types/tab-bar-item.d.ts | 7 + .../components/types/tab-bar.d.ts | 7 + .../components/types/tab-panel.d.ts | 7 + .../tdesign-uniapp/components/types/tabs.d.ts | 7 + .../tdesign-uniapp/components/types/tag.d.ts | 7 + .../components/types/textarea.d.ts | 7 + .../components/types/toast.d.ts | 7 + .../components/types/tree-select.d.ts | 7 + .../components/types/upload.d.ts | 7 + .../components/types/watermark.d.ts | 7 + .../components/upload/README.en-US.md | 63 + .../components/upload/README.md | 116 + .../components/upload/_example/drag/index.vue | 74 + .../upload/_example/messageFile/index.vue | 56 + .../upload/_example/multiple/index.vue | 79 + .../upload/_example/single/index.vue | 76 + .../upload/_example/status/index.vue | 78 + .../components/upload/_example/upload.less | 11 + .../components/upload/_example/upload.vue | 110 + .../components/upload/drag.computed.js | 225 ++ .../tdesign-uniapp/components/upload/props.ts | 136 ++ .../tdesign-uniapp/components/upload/type.ts | 197 ++ .../components/upload/upload.computed.js | 13 + .../components/upload/upload.less | 146 ++ .../components/upload/upload.vue | 880 +++++++ .../components/watermark/README.en-US.md | 49 + .../components/watermark/README.md | 101 + .../watermark/_example/base/index.vue | 29 + .../watermark/_example/gray/index.vue | 33 + .../watermark/_example/image/index.vue | 31 + .../watermark/_example/layout/index.vue | 46 + .../watermark/_example/move-image/index.vue | 30 + .../watermark/_example/move-text/index.vue | 30 + .../_example/multi-line-gray/index.vue | 37 + .../watermark/_example/multi-line/index.vue | 34 + .../watermark/_example/watermark.less | 0 .../watermark/_example/watermark.vue | 72 + .../components/watermark/props.ts | 82 + .../components/watermark/type.ts | 121 + .../watermark/utils/generateBase64Url.js | 360 +++ .../watermark/utils/randomMovingStyle.js | 27 + .../components/watermark/watermark.less | 35 + .../components/watermark/watermark.vue | 195 ++ .../tdesign-uniapp/example/.env.production | 1 + .../example/docs/img/github-pages.png | Bin 0 -> 23979 bytes .../example/docs/img/tdesign-uniapp-mp.png | Bin 0 -> 89667 bytes packages/tdesign-uniapp/example/index.html | 28 + packages/tdesign-uniapp/example/package.json | 87 + .../example/script/deploy/cdn.js | 73 + .../example/script/deploy/local.env.js | 8 + .../example/script/deploy/mine-doc.js | 35 + .../example/script/deploy/publish.sh | 32 + .../example/script/pages/config.js | 36 + .../example/script/pages/index.js | 107 + .../example/script/release/config.js | 18 + .../example/script/release/core.js | 31 + .../example/script/release/less.js | 84 + .../example/script/release/prepare.js | 64 + .../example/script/release/publish-core.js | 27 + .../release/publish-tdesign-uniapp-chat.js | 12 + .../script/release/publish-tdesign-uniapp.js | 12 + .../example/script/sync/demo-vue-css.js | 39 + .../example/script/sync/doc-common-design.js | 26 + .../example/script/sync/doc-component.js | 31 + .../example/script/sync/doc-format.js | 32 + .../example/script/sync/less.js | 34 + .../example/script/utils/components.js | 24 + .../example/script/utils/utils.js | 9 + .../example/script/watch/config.js | 31 + .../example/script/watch/core.js | 56 + .../example/script/watch/init.js | 72 + .../example/script/watch/types.js | 136 ++ .../example/script/watch/watch.js | 69 + packages/tdesign-uniapp/example/src/App.vue | 9 + .../src/components/pull-down-list/index.less | 60 + .../src/components/pull-down-list/index.vue | 87 + .../src/components/trd-privacy/index.less | 137 ++ .../src/components/trd-privacy/index.vue | 135 ++ packages/tdesign-uniapp/example/src/env.d.ts | 8 + packages/tdesign-uniapp/example/src/main.ts | 22 + .../tdesign-uniapp/example/src/manifest.json | 126 + .../example/src/mixins/demo-base.js | 45 + .../example/src/mixins/skyline.js | 1 + .../tdesign-uniapp/example/src/pages.json | 580 +++++ .../example/src/pages/home/data/base.json | 64 + .../example/src/pages/home/data/chat.json | 45 + .../example/src/pages/home/data/display.json | 139 ++ .../example/src/pages/home/data/form.json | 110 + .../example/src/pages/home/data/index.ts | 12 + .../example/src/pages/home/data/nav.json | 66 + .../example/src/pages/home/data/ux.json | 78 + .../example/src/pages/home/home.less | 56 + .../example/src/pages/home/home.vue | 184 ++ .../src/pages/home/navigate-fail/index.less | 25 + .../src/pages/home/navigate-fail/index.vue | 32 + .../tdesign-uniapp/example/src/shime-uni.d.ts | 6 + .../tdesign-uniapp/example/src/style/app.less | 61 + packages/tdesign-uniapp/example/src/uni.scss | 76 + .../tdesign-uniapp/example/vite.config.ts | 68 + packages/tdesign-uniapp/package.json | 98 + packages/tdesign-uniapp/shims-uni.d.ts | 12 + packages/tdesign-uniapp/site/.env.intranet | 1 + packages/tdesign-uniapp/site/.env.preview | 1 + packages/tdesign-uniapp/site/.env.production | 1 + packages/tdesign-uniapp/site/docs.config.js | 626 +++++ .../tdesign-uniapp/site/docs/custom-style.md | 117 + .../tdesign-uniapp/site/docs/custom-theme.md | 63 + .../tdesign-uniapp/site/docs/dark-mode.md | 95 + .../site/docs/design/action-sheet.md | 73 + .../tdesign-uniapp/site/docs/design/avatar.md | 61 + .../site/docs/design/back-top.md | 33 + .../tdesign-uniapp/site/docs/design/badge.md | 68 + .../tdesign-uniapp/site/docs/design/button.md | 81 + .../site/docs/design/calendar.md | 51 + .../site/docs/design/cascader.md | 59 + .../tdesign-uniapp/site/docs/design/cell.md | 55 + .../site/docs/design/checkbox.md | 50 + .../site/docs/design/collapse.md | 63 + .../site/docs/design/count-down.md | 50 + .../site/docs/design/date-time-picker.md | 42 + .../tdesign-uniapp/site/docs/design/dialog.md | 72 + .../site/docs/design/divider.md | 53 + .../tdesign-uniapp/site/docs/design/drawer.md | 55 + .../site/docs/design/dropdown-menu.md | 48 + .../tdesign-uniapp/site/docs/design/empty.md | 44 + .../tdesign-uniapp/site/docs/design/fab.md | 80 + .../tdesign-uniapp/site/docs/design/footer.md | 59 + .../tdesign-uniapp/site/docs/design/grid.md | 88 + .../site/docs/design/image-viewer.md | 36 + .../tdesign-uniapp/site/docs/design/image.md | 51 + .../site/docs/design/indexes.md | 53 + .../tdesign-uniapp/site/docs/design/input.md | 72 + .../tdesign-uniapp/site/docs/design/link.md | 44 + .../site/docs/design/loading.md | 58 + .../site/docs/design/message.md | 50 + .../tdesign-uniapp/site/docs/design/navbar.md | 51 + .../site/docs/design/notice-bar.md | 81 + .../tdesign-uniapp/site/docs/design/picker.md | 40 + .../tdesign-uniapp/site/docs/design/popup.md | 53 + .../site/docs/design/progress.md | 62 + .../site/docs/design/pull-down-refresh.md | 60 + .../tdesign-uniapp/site/docs/design/radio.md | 57 + .../tdesign-uniapp/site/docs/design/rate.md | 51 + .../tdesign-uniapp/site/docs/design/result.md | 54 + .../tdesign-uniapp/site/docs/design/search.md | 51 + .../site/docs/design/side-bar.md | 50 + .../site/docs/design/skeleton.md | 27 + .../tdesign-uniapp/site/docs/design/slider.md | 59 + .../site/docs/design/stepper.md | 50 + .../tdesign-uniapp/site/docs/design/steps.md | 74 + .../site/docs/design/swipe-cell.md | 75 + .../tdesign-uniapp/site/docs/design/swiper.md | 40 + .../tdesign-uniapp/site/docs/design/switch.md | 31 + .../site/docs/design/tab-bar.md | 77 + .../tdesign-uniapp/site/docs/design/tabs.md | 106 + .../tdesign-uniapp/site/docs/design/tag.md | 86 + .../site/docs/design/textarea.md | 59 + .../tdesign-uniapp/site/docs/design/toast.md | 51 + .../site/docs/design/tree-select.md | 27 + .../tdesign-uniapp/site/docs/design/upload.md | 43 + .../site/docs/design/watermark.md | 1 + packages/tdesign-uniapp/site/docs/faq.md | 83 + .../site/docs/getting-started.en-US.md | 95 + .../site/docs/getting-started.md | 137 ++ .../site/docs/overview.en-US.md | 487 ++++ packages/tdesign-uniapp/site/docs/overview.md | 486 ++++ packages/tdesign-uniapp/site/index.html | 38 + packages/tdesign-uniapp/site/mobile.html | 37 + packages/tdesign-uniapp/site/package.json | 136 ++ .../site/styles/mixins/index.less | 16 + .../site/styles/mixins/text.less | 55 + .../site/styles/mobile/components.less | 112 + .../site/styles/mobile/demo.less | 61 + .../site/styles/mobile/index.less | 152 ++ packages/tdesign-uniapp/site/styles/vars.less | 125 + packages/tdesign-uniapp/site/vite.config.ts | 94 + packages/tdesign-uniapp/site/web/app.vue | 149 ++ packages/tdesign-uniapp/site/web/main.ts | 24 + .../changelog-to-json-core/components.ts | 166 ++ .../plugins/changelog-to-json-core/index.ts | 194 ++ .../plugins/changelog-to-json-core/libs.ts | 23 + .../plugins/changelog-to-json-core/types.ts | 29 + .../web/plugins/changelog-to-json/index.js | 32 + .../site/web/plugins/plugin-tdoc/demo.js | 42 + .../site/web/plugins/plugin-tdoc/index.js | 38 + .../site/web/plugins/plugin-tdoc/md-to-vue.js | 212 ++ .../web/plugins/plugin-tdoc/transforms.js | 77 + packages/tdesign-uniapp/site/web/router.ts | 68 + .../site/web/stackblitz/content.ts | 237 ++ .../site/web/stackblitz/index.vue | 129 + .../tdesign-uniapp/site/web/test-coverage.js | 69 + packages/tdesign-uniapp/site/web/utils.ts | 63 + packages/tdesign-uniapp/tsconfig.eslint.json | 13 + tsconfig.json | 1 + 1545 files changed, 127964 insertions(+), 1 deletion(-) create mode 100644 packages/tdesign-uniapp-chat/.eslintignore create mode 100644 packages/tdesign-uniapp-chat/.eslintrc.js create mode 100644 packages/tdesign-uniapp-chat/components/.npmrc create mode 100644 packages/tdesign-uniapp-chat/components/CHANGELOG.md create mode 100644 packages/tdesign-uniapp-chat/components/LICENSE create mode 100644 packages/tdesign-uniapp-chat/components/README.md create mode 100644 packages/tdesign-uniapp-chat/components/attachments/README.en-US.md create mode 100644 packages/tdesign-uniapp-chat/components/attachments/README.md create mode 100644 packages/tdesign-uniapp-chat/components/attachments/_example/attachments.less create mode 100644 packages/tdesign-uniapp-chat/components/attachments/_example/attachments.vue create mode 100644 packages/tdesign-uniapp-chat/components/attachments/_example/base/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/attachments/_example/file-loading/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/attachments/_example/file/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/attachments/_example/image-loading/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/attachments/attachments.less create mode 100644 packages/tdesign-uniapp-chat/components/attachments/attachments.vue create mode 100644 packages/tdesign-uniapp-chat/components/attachments/computed.js create mode 100644 packages/tdesign-uniapp-chat/components/attachments/props.ts create mode 100644 packages/tdesign-uniapp-chat/components/attachments/type.ts create mode 100644 packages/tdesign-uniapp-chat/components/chat-actionbar/README.en-US.md create mode 100644 packages/tdesign-uniapp-chat/components/chat-actionbar/README.md create mode 100644 packages/tdesign-uniapp-chat/components/chat-actionbar/_example/base/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-actionbar/_example/chat-actionbar.less create mode 100644 packages/tdesign-uniapp-chat/components/chat-actionbar/_example/chat-actionbar.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-actionbar/_example/comment/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-actionbar/chat-actionbar.less create mode 100644 packages/tdesign-uniapp-chat/components/chat-actionbar/chat-actionbar.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-actionbar/props.ts create mode 100644 packages/tdesign-uniapp-chat/components/chat-actionbar/type.ts create mode 100644 packages/tdesign-uniapp-chat/components/chat-content/README.en-US.md create mode 100644 packages/tdesign-uniapp-chat/components/chat-content/README.md create mode 100644 packages/tdesign-uniapp-chat/components/chat-content/_example/base/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-content/_example/chat-content.less create mode 100644 packages/tdesign-uniapp-chat/components/chat-content/_example/chat-content.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-content/chat-content.less create mode 100644 packages/tdesign-uniapp-chat/components/chat-content/chat-content.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-content/props.ts create mode 100644 packages/tdesign-uniapp-chat/components/chat-content/type.ts create mode 100644 packages/tdesign-uniapp-chat/components/chat-list/README.en-US.md create mode 100644 packages/tdesign-uniapp-chat/components/chat-list/README.md create mode 100644 packages/tdesign-uniapp-chat/components/chat-list/_example/agent/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-list/_example/base/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-list/_example/chart-component/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-list/_example/chat-list.less create mode 100644 packages/tdesign-uniapp-chat/components/chat-list/_example/chat-list.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-list/_example/code/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-list/_example/custom/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-list/_example/docs/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-list/_example/ec-canvas/ec-canvas.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-list/_example/ec-canvas/echarts.js create mode 100644 packages/tdesign-uniapp-chat/components/chat-list/_example/ec-canvas/wx-canvas.js create mode 100644 packages/tdesign-uniapp-chat/components/chat-list/_example/hook-component/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-list/_example/image/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-list/_example/utils.ts create mode 100644 packages/tdesign-uniapp-chat/components/chat-list/chat-list.less create mode 100644 packages/tdesign-uniapp-chat/components/chat-list/chat-list.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-list/props.ts create mode 100644 packages/tdesign-uniapp-chat/components/chat-list/type.ts create mode 100644 packages/tdesign-uniapp-chat/components/chat-loading/README.en-US.md create mode 100644 packages/tdesign-uniapp-chat/components/chat-loading/README.md create mode 100644 packages/tdesign-uniapp-chat/components/chat-loading/_example/base/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-loading/_example/chat-loading.less create mode 100644 packages/tdesign-uniapp-chat/components/chat-loading/_example/chat-loading.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-loading/_example/text/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-loading/chat-loading.less create mode 100644 packages/tdesign-uniapp-chat/components/chat-loading/chat-loading.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-loading/props.ts create mode 100644 packages/tdesign-uniapp-chat/components/chat-loading/type.ts create mode 100644 packages/tdesign-uniapp-chat/components/chat-markdown-code/chat-markdown-code.less create mode 100644 packages/tdesign-uniapp-chat/components/chat-markdown-code/chat-markdown-code.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-markdown-node/chat-markdown-node.less create mode 100644 packages/tdesign-uniapp-chat/components/chat-markdown-node/chat-markdown-node.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-markdown-table/chat-markdown-table.less create mode 100644 packages/tdesign-uniapp-chat/components/chat-markdown-table/chat-markdown-table.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-markdown/README.en-US.md create mode 100644 packages/tdesign-uniapp-chat/components/chat-markdown/README.md create mode 100644 packages/tdesign-uniapp-chat/components/chat-markdown/_example/base/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-markdown/_example/base/mock2.js create mode 100644 packages/tdesign-uniapp-chat/components/chat-markdown/_example/chat-markdown.less create mode 100644 packages/tdesign-uniapp-chat/components/chat-markdown/_example/chat-markdown.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-markdown/_example/code/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-markdown/_example/list/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-markdown/_example/refer/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-markdown/_example/sheet/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-markdown/_example/url/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-markdown/chat-markdown.less create mode 100644 packages/tdesign-uniapp-chat/components/chat-markdown/chat-markdown.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-markdown/props.ts create mode 100644 packages/tdesign-uniapp-chat/components/chat-markdown/type.ts create mode 100644 packages/tdesign-uniapp-chat/components/chat-message/README.en-US.md create mode 100644 packages/tdesign-uniapp-chat/components/chat-message/README.md create mode 100644 packages/tdesign-uniapp-chat/components/chat-message/_example/base/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-message/_example/chat-message.less create mode 100644 packages/tdesign-uniapp-chat/components/chat-message/_example/chat-message.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-message/_example/configure/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-message/_example/content/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-message/_example/error/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-message/_example/status/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-message/_example/style/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-message/chat-message.less create mode 100644 packages/tdesign-uniapp-chat/components/chat-message/chat-message.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-message/props.ts create mode 100644 packages/tdesign-uniapp-chat/components/chat-message/type.ts create mode 100644 packages/tdesign-uniapp-chat/components/chat-sender/README.en-US.md create mode 100644 packages/tdesign-uniapp-chat/components/chat-sender/README.md create mode 100644 packages/tdesign-uniapp-chat/components/chat-sender/_example/attachments/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-sender/_example/base/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-sender/_example/chat-sender.less create mode 100644 packages/tdesign-uniapp-chat/components/chat-sender/_example/chat-sender.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-sender/_example/content-citation/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-sender/_example/file-citation/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-sender/_example/theme/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-sender/chat-sender.less create mode 100644 packages/tdesign-uniapp-chat/components/chat-sender/chat-sender.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-sender/computed.js create mode 100644 packages/tdesign-uniapp-chat/components/chat-sender/props.ts create mode 100644 packages/tdesign-uniapp-chat/components/chat-sender/type.ts create mode 100644 packages/tdesign-uniapp-chat/components/chat-thinking/README.en-US.md create mode 100644 packages/tdesign-uniapp-chat/components/chat-thinking/README.md create mode 100644 packages/tdesign-uniapp-chat/components/chat-thinking/_example/base/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-thinking/_example/chat-thinking.less create mode 100644 packages/tdesign-uniapp-chat/components/chat-thinking/_example/chat-thinking.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-thinking/_example/complete/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-thinking/_example/layout/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-thinking/_example/pending/index.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-thinking/chat-thinking.less create mode 100644 packages/tdesign-uniapp-chat/components/chat-thinking/chat-thinking.vue create mode 100644 packages/tdesign-uniapp-chat/components/chat-thinking/props.ts create mode 100644 packages/tdesign-uniapp-chat/components/chat-thinking/type.ts create mode 100644 packages/tdesign-uniapp-chat/components/global.d.ts create mode 100644 packages/tdesign-uniapp-chat/components/npm/marked/index.js create mode 100644 packages/tdesign-uniapp-chat/components/package.json create mode 100644 packages/tdesign-uniapp-chat/components/script/postinstall.js create mode 100644 packages/tdesign-uniapp-chat/components/tdesign-uniapp-chat/tdesign-uniapp.vue create mode 100644 packages/tdesign-uniapp-chat/components/types/attachments.d.ts create mode 100644 packages/tdesign-uniapp-chat/components/types/chat-actionbar.d.ts create mode 100644 packages/tdesign-uniapp-chat/components/types/chat-content.d.ts create mode 100644 packages/tdesign-uniapp-chat/components/types/chat-list.d.ts create mode 100644 packages/tdesign-uniapp-chat/components/types/chat-loading.d.ts create mode 100644 packages/tdesign-uniapp-chat/components/types/chat-markdown.d.ts create mode 100644 packages/tdesign-uniapp-chat/components/types/chat-message.d.ts create mode 100644 packages/tdesign-uniapp-chat/components/types/chat-sender.d.ts create mode 100644 packages/tdesign-uniapp-chat/components/types/chat-thinking.d.ts create mode 100644 packages/tdesign-uniapp-chat/components/types/index.d.ts create mode 100644 packages/tdesign-uniapp-chat/package.json create mode 100644 packages/tdesign-uniapp-chat/shims-uni.d.ts create mode 100644 packages/tdesign-uniapp-chat/site/.env.intranet create mode 100644 packages/tdesign-uniapp-chat/site/.env.preview create mode 100644 packages/tdesign-uniapp-chat/site/.env.production create mode 100644 packages/tdesign-uniapp-chat/site/docs.config.js create mode 100644 packages/tdesign-uniapp-chat/site/docs/custom-style.md create mode 100644 packages/tdesign-uniapp-chat/site/docs/custom-theme.md create mode 100644 packages/tdesign-uniapp-chat/site/docs/dark-mode.md create mode 100644 packages/tdesign-uniapp-chat/site/docs/faq.md create mode 100644 packages/tdesign-uniapp-chat/site/docs/getting-started.en-US.md create mode 100644 packages/tdesign-uniapp-chat/site/docs/getting-started.md create mode 100644 packages/tdesign-uniapp-chat/site/docs/sse.md create mode 100644 packages/tdesign-uniapp-chat/site/index.html create mode 100644 packages/tdesign-uniapp-chat/site/mobile.html create mode 100644 packages/tdesign-uniapp-chat/site/package.json create mode 100644 packages/tdesign-uniapp-chat/site/styles/mixins/index.less create mode 100644 packages/tdesign-uniapp-chat/site/styles/mixins/text.less create mode 100644 packages/tdesign-uniapp-chat/site/styles/mobile/components.less create mode 100644 packages/tdesign-uniapp-chat/site/styles/mobile/demo.less create mode 100644 packages/tdesign-uniapp-chat/site/styles/mobile/index.less create mode 100644 packages/tdesign-uniapp-chat/site/styles/vars.less create mode 100644 packages/tdesign-uniapp-chat/site/vite.config.ts create mode 100644 packages/tdesign-uniapp-chat/site/web/app.vue create mode 100644 packages/tdesign-uniapp-chat/site/web/main.ts create mode 100644 packages/tdesign-uniapp-chat/site/web/plugins/changelog-to-json-core/components.ts create mode 100644 packages/tdesign-uniapp-chat/site/web/plugins/changelog-to-json-core/index.ts create mode 100644 packages/tdesign-uniapp-chat/site/web/plugins/changelog-to-json-core/libs.ts create mode 100644 packages/tdesign-uniapp-chat/site/web/plugins/changelog-to-json-core/types.ts create mode 100644 packages/tdesign-uniapp-chat/site/web/plugins/changelog-to-json/index.js create mode 100644 packages/tdesign-uniapp-chat/site/web/plugins/plugin-tdoc/demo.js create mode 100644 packages/tdesign-uniapp-chat/site/web/plugins/plugin-tdoc/index.js create mode 100644 packages/tdesign-uniapp-chat/site/web/plugins/plugin-tdoc/md-to-vue.js create mode 100644 packages/tdesign-uniapp-chat/site/web/plugins/plugin-tdoc/transforms.js create mode 100644 packages/tdesign-uniapp-chat/site/web/router.ts create mode 100644 packages/tdesign-uniapp-chat/site/web/stackblitz/content.ts create mode 100644 packages/tdesign-uniapp-chat/site/web/stackblitz/index.vue create mode 100644 packages/tdesign-uniapp-chat/site/web/test-coverage.js create mode 100644 packages/tdesign-uniapp-chat/site/web/utils.ts create mode 100644 packages/tdesign-uniapp-chat/tsconfig.eslint.json create mode 100644 packages/tdesign-uniapp-chat/tsconfig.json create mode 100644 packages/tdesign-uniapp/.eslintignore create mode 100644 packages/tdesign-uniapp/.eslintrc.js create mode 100644 packages/tdesign-uniapp/components/.npmrc create mode 100644 packages/tdesign-uniapp/components/CHANGELOG.md create mode 100644 packages/tdesign-uniapp/components/LICENSE create mode 100644 packages/tdesign-uniapp/components/README.md create mode 100644 packages/tdesign-uniapp/components/action-sheet/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/action-sheet/README.md create mode 100644 packages/tdesign-uniapp/components/action-sheet/_example/action-sheet.less create mode 100644 packages/tdesign-uniapp/components/action-sheet/_example/action-sheet.vue create mode 100644 packages/tdesign-uniapp/components/action-sheet/_example/align/index.vue create mode 100644 packages/tdesign-uniapp/components/action-sheet/_example/grid/index.vue create mode 100644 packages/tdesign-uniapp/components/action-sheet/_example/list/index.vue create mode 100644 packages/tdesign-uniapp/components/action-sheet/_example/status/index.vue create mode 100644 packages/tdesign-uniapp/components/action-sheet/action-sheet.less create mode 100644 packages/tdesign-uniapp/components/action-sheet/action-sheet.vue create mode 100644 packages/tdesign-uniapp/components/action-sheet/computed.js create mode 100644 packages/tdesign-uniapp/components/action-sheet/index.ts create mode 100644 packages/tdesign-uniapp/components/action-sheet/props.ts create mode 100644 packages/tdesign-uniapp/components/action-sheet/show.ts create mode 100644 packages/tdesign-uniapp/components/action-sheet/type.ts create mode 100644 packages/tdesign-uniapp/components/avatar-group/avatar-group.less create mode 100644 packages/tdesign-uniapp/components/avatar-group/avatar-group.vue create mode 100644 packages/tdesign-uniapp/components/avatar-group/props.ts create mode 100644 packages/tdesign-uniapp/components/avatar-group/type.ts create mode 100644 packages/tdesign-uniapp/components/avatar/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/avatar/README.md create mode 100644 packages/tdesign-uniapp/components/avatar/_example/action/index.vue create mode 100644 packages/tdesign-uniapp/components/avatar/_example/avatar.less create mode 100644 packages/tdesign-uniapp/components/avatar/_example/avatar.vue create mode 100644 packages/tdesign-uniapp/components/avatar/_example/badge-avatar/index.vue create mode 100644 packages/tdesign-uniapp/components/avatar/_example/character-avatar/index.vue create mode 100644 packages/tdesign-uniapp/components/avatar/_example/exhibition/index.vue create mode 100644 packages/tdesign-uniapp/components/avatar/_example/icon-avatar/index.vue create mode 100644 packages/tdesign-uniapp/components/avatar/_example/image-avatar/index.vue create mode 100644 packages/tdesign-uniapp/components/avatar/_example/size/index.vue create mode 100644 packages/tdesign-uniapp/components/avatar/_example/skyline/avatar.less create mode 100644 packages/tdesign-uniapp/components/avatar/_example/skyline/avatar.vue create mode 100644 packages/tdesign-uniapp/components/avatar/avatar.less create mode 100644 packages/tdesign-uniapp/components/avatar/avatar.vue create mode 100644 packages/tdesign-uniapp/components/avatar/computed.js create mode 100644 packages/tdesign-uniapp/components/avatar/props.ts create mode 100644 packages/tdesign-uniapp/components/avatar/type.ts create mode 100644 packages/tdesign-uniapp/components/back-top/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/back-top/README.md create mode 100644 packages/tdesign-uniapp/components/back-top/_example/back-top.less create mode 100644 packages/tdesign-uniapp/components/back-top/_example/back-top.vue create mode 100644 packages/tdesign-uniapp/components/back-top/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/back-top/_example/half-round/index.vue create mode 100644 packages/tdesign-uniapp/components/back-top/_example/skyline/back-top.less create mode 100644 packages/tdesign-uniapp/components/back-top/_example/skyline/back-top.vue create mode 100644 packages/tdesign-uniapp/components/back-top/back-top.less create mode 100644 packages/tdesign-uniapp/components/back-top/back-top.vue create mode 100644 packages/tdesign-uniapp/components/back-top/props.ts create mode 100644 packages/tdesign-uniapp/components/back-top/type.ts create mode 100644 packages/tdesign-uniapp/components/badge/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/badge/README.md create mode 100644 packages/tdesign-uniapp/components/badge/_example/api.md create mode 100644 packages/tdesign-uniapp/components/badge/_example/badge.less create mode 100644 packages/tdesign-uniapp/components/badge/_example/badge.vue create mode 100644 packages/tdesign-uniapp/components/badge/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/badge/_example/size/index.vue create mode 100644 packages/tdesign-uniapp/components/badge/_example/skyline/badge.less create mode 100644 packages/tdesign-uniapp/components/badge/_example/skyline/badge.vue create mode 100644 packages/tdesign-uniapp/components/badge/_example/theme/index.vue create mode 100644 packages/tdesign-uniapp/components/badge/badge.less create mode 100644 packages/tdesign-uniapp/components/badge/badge.vue create mode 100644 packages/tdesign-uniapp/components/badge/computed.js create mode 100644 packages/tdesign-uniapp/components/badge/props.ts create mode 100644 packages/tdesign-uniapp/components/badge/type.ts create mode 100644 packages/tdesign-uniapp/components/button/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/button/README.md create mode 100644 packages/tdesign-uniapp/components/button/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/button/_example/block-btn/index.vue create mode 100644 packages/tdesign-uniapp/components/button/_example/button.less create mode 100644 packages/tdesign-uniapp/components/button/_example/button.vue create mode 100644 packages/tdesign-uniapp/components/button/_example/disabled/index.vue create mode 100644 packages/tdesign-uniapp/components/button/_example/ghost-btn/index.vue create mode 100644 packages/tdesign-uniapp/components/button/_example/group-btn/index.vue create mode 100644 packages/tdesign-uniapp/components/button/_example/icon-btn/index.vue create mode 100644 packages/tdesign-uniapp/components/button/_example/shape/index.vue create mode 100644 packages/tdesign-uniapp/components/button/_example/size/index.vue create mode 100644 packages/tdesign-uniapp/components/button/_example/skyline/button.less create mode 100644 packages/tdesign-uniapp/components/button/_example/skyline/button.vue create mode 100644 packages/tdesign-uniapp/components/button/_example/theme/index.vue create mode 100644 packages/tdesign-uniapp/components/button/button.less create mode 100644 packages/tdesign-uniapp/components/button/button.vue create mode 100644 packages/tdesign-uniapp/components/button/props.ts create mode 100644 packages/tdesign-uniapp/components/button/type.ts create mode 100644 packages/tdesign-uniapp/components/calendar/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/calendar/README.md create mode 100644 packages/tdesign-uniapp/components/calendar/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/calendar/_example/calendar.css create mode 100644 packages/tdesign-uniapp/components/calendar/_example/calendar.vue create mode 100644 packages/tdesign-uniapp/components/calendar/_example/computed.js create mode 100644 packages/tdesign-uniapp/components/calendar/_example/custom-range/index.vue create mode 100644 packages/tdesign-uniapp/components/calendar/_example/custom-text/index.vue create mode 100644 packages/tdesign-uniapp/components/calendar/_example/local-text/index.vue create mode 100644 packages/tdesign-uniapp/components/calendar/_example/multiple/index.vue create mode 100644 packages/tdesign-uniapp/components/calendar/_example/range/index.vue create mode 100644 packages/tdesign-uniapp/components/calendar/_example/switch-mode/index.vue create mode 100644 packages/tdesign-uniapp/components/calendar/_example/without-popup/index.vue create mode 100644 packages/tdesign-uniapp/components/calendar/calendar-header.props.js create mode 100644 packages/tdesign-uniapp/components/calendar/calendar-header.vue create mode 100644 packages/tdesign-uniapp/components/calendar/calendar.less create mode 100644 packages/tdesign-uniapp/components/calendar/calendar.vue create mode 100644 packages/tdesign-uniapp/components/calendar/computed.js create mode 100644 packages/tdesign-uniapp/components/calendar/props.ts create mode 100644 packages/tdesign-uniapp/components/calendar/template.props.js create mode 100644 packages/tdesign-uniapp/components/calendar/template.vue create mode 100644 packages/tdesign-uniapp/components/calendar/type.ts create mode 100644 packages/tdesign-uniapp/components/calendar/utils.ts create mode 100644 packages/tdesign-uniapp/components/cascader/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/cascader/README.md create mode 100644 packages/tdesign-uniapp/components/cascader/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/cascader/_example/cascader.vue create mode 100644 packages/tdesign-uniapp/components/cascader/_example/check-strictly/index.vue create mode 100644 packages/tdesign-uniapp/components/cascader/_example/keys/index.vue create mode 100644 packages/tdesign-uniapp/components/cascader/_example/theme-tab/index.vue create mode 100644 packages/tdesign-uniapp/components/cascader/_example/with-title/index.vue create mode 100644 packages/tdesign-uniapp/components/cascader/_example/with-value/index.vue create mode 100644 packages/tdesign-uniapp/components/cascader/cascader.less create mode 100644 packages/tdesign-uniapp/components/cascader/cascader.vue create mode 100644 packages/tdesign-uniapp/components/cascader/props.ts create mode 100644 packages/tdesign-uniapp/components/cascader/type.ts create mode 100644 packages/tdesign-uniapp/components/cell-group/_example/api.md create mode 100644 packages/tdesign-uniapp/components/cell-group/_example/cell-group.less create mode 100644 packages/tdesign-uniapp/components/cell-group/_example/cell-group.vue create mode 100644 packages/tdesign-uniapp/components/cell-group/cell-group.less create mode 100644 packages/tdesign-uniapp/components/cell-group/cell-group.vue create mode 100644 packages/tdesign-uniapp/components/cell-group/props.ts create mode 100644 packages/tdesign-uniapp/components/cell-group/type.ts create mode 100644 packages/tdesign-uniapp/components/cell/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/cell/README.md create mode 100644 packages/tdesign-uniapp/components/cell/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/cell/_example/cell.less create mode 100644 packages/tdesign-uniapp/components/cell/_example/cell.vue create mode 100644 packages/tdesign-uniapp/components/cell/_example/multiple/index.vue create mode 100644 packages/tdesign-uniapp/components/cell/_example/skyline/cell.less create mode 100644 packages/tdesign-uniapp/components/cell/_example/skyline/cell.vue create mode 100644 packages/tdesign-uniapp/components/cell/_example/theme/index.vue create mode 100644 packages/tdesign-uniapp/components/cell/cell.less create mode 100644 packages/tdesign-uniapp/components/cell/cell.vue create mode 100644 packages/tdesign-uniapp/components/cell/props.ts create mode 100644 packages/tdesign-uniapp/components/cell/type.ts create mode 100644 packages/tdesign-uniapp/components/check-tag/check-tag.less create mode 100644 packages/tdesign-uniapp/components/check-tag/check-tag.vue create mode 100644 packages/tdesign-uniapp/components/check-tag/props.ts create mode 100644 packages/tdesign-uniapp/components/check-tag/type.ts create mode 100644 packages/tdesign-uniapp/components/checkbox-group/checkbox-group.vue create mode 100644 packages/tdesign-uniapp/components/checkbox-group/props.ts create mode 100644 packages/tdesign-uniapp/components/checkbox-group/type.ts create mode 100644 packages/tdesign-uniapp/components/checkbox/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/checkbox/README.md create mode 100644 packages/tdesign-uniapp/components/checkbox/_example/all/index.vue create mode 100644 packages/tdesign-uniapp/components/checkbox/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/checkbox/_example/card/index.vue create mode 100644 packages/tdesign-uniapp/components/checkbox/_example/checkbox.less create mode 100644 packages/tdesign-uniapp/components/checkbox/_example/checkbox.vue create mode 100644 packages/tdesign-uniapp/components/checkbox/_example/horizontal/index.vue create mode 100644 packages/tdesign-uniapp/components/checkbox/_example/right/index.vue create mode 100644 packages/tdesign-uniapp/components/checkbox/_example/skyline/checkbox.less create mode 100644 packages/tdesign-uniapp/components/checkbox/_example/skyline/checkbox.vue create mode 100644 packages/tdesign-uniapp/components/checkbox/_example/special/index.vue create mode 100644 packages/tdesign-uniapp/components/checkbox/_example/status/index.vue create mode 100644 packages/tdesign-uniapp/components/checkbox/_example/type/index.vue create mode 100644 packages/tdesign-uniapp/components/checkbox/checkbox.less create mode 100644 packages/tdesign-uniapp/components/checkbox/checkbox.vue create mode 100644 packages/tdesign-uniapp/components/checkbox/props.ts create mode 100644 packages/tdesign-uniapp/components/checkbox/type.ts create mode 100644 packages/tdesign-uniapp/components/col/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/col/README.md create mode 100644 packages/tdesign-uniapp/components/col/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/col/_example/col.less create mode 100644 packages/tdesign-uniapp/components/col/_example/col.vue create mode 100644 packages/tdesign-uniapp/components/col/_example/offset/index.vue create mode 100644 packages/tdesign-uniapp/components/col/_example/skyline/col.less create mode 100644 packages/tdesign-uniapp/components/col/_example/skyline/col.vue create mode 100644 packages/tdesign-uniapp/components/col/col.less create mode 100644 packages/tdesign-uniapp/components/col/col.vue create mode 100644 packages/tdesign-uniapp/components/col/computed.js create mode 100644 packages/tdesign-uniapp/components/col/props.ts create mode 100644 packages/tdesign-uniapp/components/col/type.ts create mode 100644 packages/tdesign-uniapp/components/collapse-panel/collapse-panel.less create mode 100644 packages/tdesign-uniapp/components/collapse-panel/collapse-panel.vue create mode 100644 packages/tdesign-uniapp/components/collapse-panel/props.ts create mode 100644 packages/tdesign-uniapp/components/collapse-panel/type.ts create mode 100644 packages/tdesign-uniapp/components/collapse/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/collapse/README.md create mode 100644 packages/tdesign-uniapp/components/collapse/_example/accordion/index.vue create mode 100644 packages/tdesign-uniapp/components/collapse/_example/action/index.vue create mode 100644 packages/tdesign-uniapp/components/collapse/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/collapse/_example/collapse.less create mode 100644 packages/tdesign-uniapp/components/collapse/_example/collapse.vue create mode 100644 packages/tdesign-uniapp/components/collapse/_example/placement/index.vue create mode 100644 packages/tdesign-uniapp/components/collapse/_example/theme/index.vue create mode 100644 packages/tdesign-uniapp/components/collapse/collapse.less create mode 100644 packages/tdesign-uniapp/components/collapse/collapse.vue create mode 100644 packages/tdesign-uniapp/components/collapse/props.ts create mode 100644 packages/tdesign-uniapp/components/collapse/type.ts create mode 100644 packages/tdesign-uniapp/components/color-picker/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/color-picker/README.md create mode 100644 packages/tdesign-uniapp/components/color-picker/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/color-picker/_example/color-picker.less create mode 100644 packages/tdesign-uniapp/components/color-picker/_example/color-picker.vue create mode 100644 packages/tdesign-uniapp/components/color-picker/_example/format/index.vue create mode 100644 packages/tdesign-uniapp/components/color-picker/_example/multiple/index.vue create mode 100644 packages/tdesign-uniapp/components/color-picker/_example/use-popup/index.vue create mode 100644 packages/tdesign-uniapp/components/color-picker/color-picker.less create mode 100644 packages/tdesign-uniapp/components/color-picker/color-picker.vue create mode 100644 packages/tdesign-uniapp/components/color-picker/constants.ts create mode 100644 packages/tdesign-uniapp/components/color-picker/props.ts create mode 100644 packages/tdesign-uniapp/components/color-picker/template.props.js create mode 100644 packages/tdesign-uniapp/components/color-picker/template.vue create mode 100644 packages/tdesign-uniapp/components/color-picker/type.ts create mode 100644 packages/tdesign-uniapp/components/color-picker/utils.js create mode 100644 packages/tdesign-uniapp/components/common/bus.js create mode 100644 packages/tdesign-uniapp/components/common/canvas/index.js create mode 100644 packages/tdesign-uniapp/components/common/common.ts create mode 100644 packages/tdesign-uniapp/components/common/config.js create mode 100644 packages/tdesign-uniapp/components/common/dom/index.js create mode 100644 packages/tdesign-uniapp/components/common/dom/select-component.js create mode 100644 packages/tdesign-uniapp/components/common/event/dynamic.js create mode 100644 packages/tdesign-uniapp/components/common/functional/mixin.js create mode 100644 packages/tdesign-uniapp/components/common/relation/index.js create mode 100644 packages/tdesign-uniapp/components/common/relation/parent-map.js create mode 100644 packages/tdesign-uniapp/components/common/relation/relation.js create mode 100644 packages/tdesign-uniapp/components/common/runtime/index.js create mode 100644 packages/tdesign-uniapp/components/common/runtime/relation.js create mode 100644 packages/tdesign-uniapp/components/common/runtime/wxs-polyfill.js create mode 100644 packages/tdesign-uniapp/components/common/shared/calendar/index.ts create mode 100644 packages/tdesign-uniapp/components/common/shared/calendar/type.ts create mode 100644 packages/tdesign-uniapp/components/common/shared/color-picker/cmyk.ts create mode 100644 packages/tdesign-uniapp/components/common/shared/color-picker/color.ts create mode 100644 packages/tdesign-uniapp/components/common/shared/color-picker/gradient.ts create mode 100644 packages/tdesign-uniapp/components/common/shared/color-picker/index.ts create mode 100644 packages/tdesign-uniapp/components/common/shared/date.ts create mode 100644 packages/tdesign-uniapp/components/common/shared/qrcode/qrcodegen.ts create mode 100644 packages/tdesign-uniapp/components/common/shared/qrcode/types.ts create mode 100644 packages/tdesign-uniapp/components/common/shared/qrcode/utils.ts create mode 100644 packages/tdesign-uniapp/components/common/src/control.js create mode 100644 packages/tdesign-uniapp/components/common/src/flatTool.js create mode 100644 packages/tdesign-uniapp/components/common/src/index.js create mode 100644 packages/tdesign-uniapp/components/common/src/instantiationDecorator.js create mode 100644 packages/tdesign-uniapp/components/common/src/superComponent.js create mode 100644 packages/tdesign-uniapp/components/common/style/_variables.less create mode 100644 packages/tdesign-uniapp/components/common/style/base.less create mode 100644 packages/tdesign-uniapp/components/common/style/icons.less create mode 100644 packages/tdesign-uniapp/components/common/style/index.less create mode 100644 packages/tdesign-uniapp/components/common/style/mixins/_border.less create mode 100644 packages/tdesign-uniapp/components/common/style/mixins/_clearfix.less create mode 100644 packages/tdesign-uniapp/components/common/style/mixins/_cursor.less create mode 100644 packages/tdesign-uniapp/components/common/style/mixins/_ellipsis.less create mode 100644 packages/tdesign-uniapp/components/common/style/mixins/_hairline.less create mode 100644 packages/tdesign-uniapp/components/common/style/mixins/_index.less create mode 100644 packages/tdesign-uniapp/components/common/style/mixins/_other.less create mode 100644 packages/tdesign-uniapp/components/common/style/theme/index.css create mode 100644 packages/tdesign-uniapp/components/common/style/theme/index.less create mode 100644 packages/tdesign-uniapp/components/common/style/theme/raw/_components.less create mode 100644 packages/tdesign-uniapp/components/common/style/theme/raw/_dark.less create mode 100644 packages/tdesign-uniapp/components/common/style/theme/raw/_font.less create mode 100644 packages/tdesign-uniapp/components/common/style/theme/raw/_light.less create mode 100644 packages/tdesign-uniapp/components/common/style/theme/raw/_radius.less create mode 100644 packages/tdesign-uniapp/components/common/style/theme/raw/_spacer.less create mode 100644 packages/tdesign-uniapp/components/common/style/utilities/_index.less create mode 100644 packages/tdesign-uniapp/components/common/utils.js create mode 100644 packages/tdesign-uniapp/components/common/utils.wxs.js create mode 100644 packages/tdesign-uniapp/components/common/validator.js create mode 100644 packages/tdesign-uniapp/components/common/version.js create mode 100644 packages/tdesign-uniapp/components/common/wechat.js create mode 100644 packages/tdesign-uniapp/components/count-down/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/count-down/README.md create mode 100644 packages/tdesign-uniapp/components/count-down/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/count-down/_example/count-down.less create mode 100644 packages/tdesign-uniapp/components/count-down/_example/count-down.vue create mode 100644 packages/tdesign-uniapp/components/count-down/_example/size/index.vue create mode 100644 packages/tdesign-uniapp/components/count-down/_example/skyline/count-down.less create mode 100644 packages/tdesign-uniapp/components/count-down/_example/skyline/count-down.vue create mode 100644 packages/tdesign-uniapp/components/count-down/computed.js create mode 100644 packages/tdesign-uniapp/components/count-down/count-down.less create mode 100644 packages/tdesign-uniapp/components/count-down/count-down.vue create mode 100644 packages/tdesign-uniapp/components/count-down/props.ts create mode 100644 packages/tdesign-uniapp/components/count-down/type.ts create mode 100644 packages/tdesign-uniapp/components/count-down/utils.ts create mode 100644 packages/tdesign-uniapp/components/date-time-picker/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/date-time-picker/README.md create mode 100644 packages/tdesign-uniapp/components/date-time-picker/_example/date-all/index.vue create mode 100644 packages/tdesign-uniapp/components/date-time-picker/_example/date-time-picker.less create mode 100644 packages/tdesign-uniapp/components/date-time-picker/_example/date-time-picker.vue create mode 100644 packages/tdesign-uniapp/components/date-time-picker/_example/skyline/date-time-picker.less create mode 100644 packages/tdesign-uniapp/components/date-time-picker/_example/skyline/date-time-picker.vue create mode 100644 packages/tdesign-uniapp/components/date-time-picker/_example/steps/index.vue create mode 100644 packages/tdesign-uniapp/components/date-time-picker/_example/time/index.vue create mode 100644 packages/tdesign-uniapp/components/date-time-picker/_example/without-popup/index.vue create mode 100644 packages/tdesign-uniapp/components/date-time-picker/_example/year-month-date/index.vue create mode 100644 packages/tdesign-uniapp/components/date-time-picker/_example/year-month/index.vue create mode 100644 packages/tdesign-uniapp/components/date-time-picker/date-time-picker.less create mode 100644 packages/tdesign-uniapp/components/date-time-picker/date-time-picker.vue create mode 100644 packages/tdesign-uniapp/components/date-time-picker/locale/dayjs.ts create mode 100644 packages/tdesign-uniapp/components/date-time-picker/locale/en.ts create mode 100644 packages/tdesign-uniapp/components/date-time-picker/locale/ja.ts create mode 100644 packages/tdesign-uniapp/components/date-time-picker/locale/ko.ts create mode 100644 packages/tdesign-uniapp/components/date-time-picker/locale/ru.ts create mode 100644 packages/tdesign-uniapp/components/date-time-picker/locale/tc.ts create mode 100644 packages/tdesign-uniapp/components/date-time-picker/locale/zh.ts create mode 100644 packages/tdesign-uniapp/components/date-time-picker/props.ts create mode 100644 packages/tdesign-uniapp/components/date-time-picker/type.ts create mode 100644 packages/tdesign-uniapp/components/demo-header/demo-header.vue create mode 100644 packages/tdesign-uniapp/components/demo-header/index.less create mode 100644 packages/tdesign-uniapp/components/demo/demo.vue create mode 100644 packages/tdesign-uniapp/components/demo/index.less create mode 100644 packages/tdesign-uniapp/components/dialog/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/dialog/README.md create mode 100644 packages/tdesign-uniapp/components/dialog/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/dialog/_example/button/index.vue create mode 100644 packages/tdesign-uniapp/components/dialog/_example/command/index.vue create mode 100644 packages/tdesign-uniapp/components/dialog/_example/confirm/index.vue create mode 100644 packages/tdesign-uniapp/components/dialog/_example/dialog.less create mode 100644 packages/tdesign-uniapp/components/dialog/_example/dialog.vue create mode 100644 packages/tdesign-uniapp/components/dialog/_example/skyline/dialog.less create mode 100644 packages/tdesign-uniapp/components/dialog/_example/skyline/dialog.vue create mode 100644 packages/tdesign-uniapp/components/dialog/_example/status/index.vue create mode 100644 packages/tdesign-uniapp/components/dialog/_example/with-image/index.vue create mode 100644 packages/tdesign-uniapp/components/dialog/_example/with-input/index.vue create mode 100644 packages/tdesign-uniapp/components/dialog/computed.js create mode 100644 packages/tdesign-uniapp/components/dialog/dialog.less create mode 100644 packages/tdesign-uniapp/components/dialog/dialog.vue create mode 100644 packages/tdesign-uniapp/components/dialog/index.ts create mode 100644 packages/tdesign-uniapp/components/dialog/props.ts create mode 100644 packages/tdesign-uniapp/components/dialog/type.ts create mode 100644 packages/tdesign-uniapp/components/divider/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/divider/README.md create mode 100644 packages/tdesign-uniapp/components/divider/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/divider/_example/divider.less create mode 100644 packages/tdesign-uniapp/components/divider/_example/divider.vue create mode 100644 packages/tdesign-uniapp/components/divider/_example/skyline/divider.less create mode 100644 packages/tdesign-uniapp/components/divider/_example/skyline/divider.vue create mode 100644 packages/tdesign-uniapp/components/divider/_example/theme/index.vue create mode 100644 packages/tdesign-uniapp/components/divider/divider.less create mode 100644 packages/tdesign-uniapp/components/divider/divider.vue create mode 100644 packages/tdesign-uniapp/components/divider/props.ts create mode 100644 packages/tdesign-uniapp/components/divider/type.ts create mode 100644 packages/tdesign-uniapp/components/draggable/draggable.less create mode 100644 packages/tdesign-uniapp/components/draggable/draggable.vue create mode 100644 packages/tdesign-uniapp/components/draggable/props.js create mode 100644 packages/tdesign-uniapp/components/drawer/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/drawer/README.md create mode 100644 packages/tdesign-uniapp/components/drawer/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/drawer/_example/drawer.less create mode 100644 packages/tdesign-uniapp/components/drawer/_example/drawer.vue create mode 100644 packages/tdesign-uniapp/components/drawer/_example/footer/index.vue create mode 100644 packages/tdesign-uniapp/components/drawer/_example/icon-drawer/index.vue create mode 100644 packages/tdesign-uniapp/components/drawer/_example/skyline/drawer.less create mode 100644 packages/tdesign-uniapp/components/drawer/_example/skyline/drawer.vue create mode 100644 packages/tdesign-uniapp/components/drawer/_example/title/index.vue create mode 100644 packages/tdesign-uniapp/components/drawer/drawer.less create mode 100644 packages/tdesign-uniapp/components/drawer/drawer.vue create mode 100644 packages/tdesign-uniapp/components/drawer/props.ts create mode 100644 packages/tdesign-uniapp/components/drawer/type.ts create mode 100644 packages/tdesign-uniapp/components/dropdown-item/computed.js create mode 100644 packages/tdesign-uniapp/components/dropdown-item/dropdown-item.less create mode 100644 packages/tdesign-uniapp/components/dropdown-item/dropdown-item.vue create mode 100644 packages/tdesign-uniapp/components/dropdown-item/props.ts create mode 100644 packages/tdesign-uniapp/components/dropdown-item/type.ts create mode 100644 packages/tdesign-uniapp/components/dropdown-menu/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/dropdown-menu/README.md create mode 100644 packages/tdesign-uniapp/components/dropdown-menu/_example/dropdown-menu.less create mode 100644 packages/tdesign-uniapp/components/dropdown-menu/_example/dropdown-menu.vue create mode 100644 packages/tdesign-uniapp/components/dropdown-menu/_example/multi/index.vue create mode 100644 packages/tdesign-uniapp/components/dropdown-menu/_example/single/index.vue create mode 100644 packages/tdesign-uniapp/components/dropdown-menu/_example/tree/index.vue create mode 100644 packages/tdesign-uniapp/components/dropdown-menu/dropdown-menu.less create mode 100644 packages/tdesign-uniapp/components/dropdown-menu/dropdown-menu.vue create mode 100644 packages/tdesign-uniapp/components/dropdown-menu/props.ts create mode 100644 packages/tdesign-uniapp/components/dropdown-menu/type.ts create mode 100644 packages/tdesign-uniapp/components/empty/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/empty/README.md create mode 100644 packages/tdesign-uniapp/components/empty/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/empty/_example/buttonEmpty/index.vue create mode 100644 packages/tdesign-uniapp/components/empty/_example/empty.less create mode 100644 packages/tdesign-uniapp/components/empty/_example/empty.vue create mode 100644 packages/tdesign-uniapp/components/empty/_example/imageEmpty/index.vue create mode 100644 packages/tdesign-uniapp/components/empty/_example/skyline/empty.less create mode 100644 packages/tdesign-uniapp/components/empty/_example/skyline/empty.vue create mode 100644 packages/tdesign-uniapp/components/empty/empty.less create mode 100644 packages/tdesign-uniapp/components/empty/empty.vue create mode 100644 packages/tdesign-uniapp/components/empty/props.ts create mode 100644 packages/tdesign-uniapp/components/empty/type.ts create mode 100644 packages/tdesign-uniapp/components/fab/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/fab/README.md create mode 100644 packages/tdesign-uniapp/components/fab/_example/advance/index.vue create mode 100644 packages/tdesign-uniapp/components/fab/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/fab/_example/collapsible/index.vue create mode 100644 packages/tdesign-uniapp/components/fab/_example/draggable/index.vue create mode 100644 packages/tdesign-uniapp/components/fab/_example/fab.less create mode 100644 packages/tdesign-uniapp/components/fab/_example/fab.vue create mode 100644 packages/tdesign-uniapp/components/fab/_example/skyline/fab.less create mode 100644 packages/tdesign-uniapp/components/fab/_example/skyline/fab.vue create mode 100644 packages/tdesign-uniapp/components/fab/fab.less create mode 100644 packages/tdesign-uniapp/components/fab/fab.vue create mode 100644 packages/tdesign-uniapp/components/fab/props.ts create mode 100644 packages/tdesign-uniapp/components/fab/type.ts create mode 100644 packages/tdesign-uniapp/components/footer/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/footer/README.md create mode 100644 packages/tdesign-uniapp/components/footer/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/footer/_example/footer.less create mode 100644 packages/tdesign-uniapp/components/footer/_example/footer.vue create mode 100644 packages/tdesign-uniapp/components/footer/_example/link/index.vue create mode 100644 packages/tdesign-uniapp/components/footer/_example/logo/index.vue create mode 100644 packages/tdesign-uniapp/components/footer/_example/skyline/footer.less create mode 100644 packages/tdesign-uniapp/components/footer/_example/skyline/footer.vue create mode 100644 packages/tdesign-uniapp/components/footer/footer.less create mode 100644 packages/tdesign-uniapp/components/footer/footer.vue create mode 100644 packages/tdesign-uniapp/components/footer/props.ts create mode 100644 packages/tdesign-uniapp/components/footer/type.ts create mode 100644 packages/tdesign-uniapp/components/form-item/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/form-item/README.md create mode 100644 packages/tdesign-uniapp/components/form-item/form-item.less create mode 100644 packages/tdesign-uniapp/components/form-item/form-item.vue create mode 100644 packages/tdesign-uniapp/components/form-item/form-model.ts create mode 100644 packages/tdesign-uniapp/components/form-item/props.ts create mode 100644 packages/tdesign-uniapp/components/form-item/type.ts create mode 100644 packages/tdesign-uniapp/components/form/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/form/README.md create mode 100644 packages/tdesign-uniapp/components/form/_example/form.less create mode 100644 packages/tdesign-uniapp/components/form/_example/form.vue create mode 100644 packages/tdesign-uniapp/components/form/_example/horizontal/index.vue create mode 100644 packages/tdesign-uniapp/components/form/_example/vertical/index.vue create mode 100644 packages/tdesign-uniapp/components/form/form-item-props.ts create mode 100644 packages/tdesign-uniapp/components/form/form.less create mode 100644 packages/tdesign-uniapp/components/form/form.vue create mode 100644 packages/tdesign-uniapp/components/form/props.ts create mode 100644 packages/tdesign-uniapp/components/form/type.ts create mode 100644 packages/tdesign-uniapp/components/global.d.ts create mode 100644 packages/tdesign-uniapp/components/grid-item/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/grid-item/README.md create mode 100644 packages/tdesign-uniapp/components/grid-item/grid-item.less create mode 100644 packages/tdesign-uniapp/components/grid-item/grid-item.vue create mode 100644 packages/tdesign-uniapp/components/grid-item/props.ts create mode 100644 packages/tdesign-uniapp/components/grid-item/type.ts create mode 100644 packages/tdesign-uniapp/components/grid/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/grid/README.md create mode 100644 packages/tdesign-uniapp/components/grid/_example/badge/index.vue create mode 100644 packages/tdesign-uniapp/components/grid/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/grid/_example/border/index.vue create mode 100644 packages/tdesign-uniapp/components/grid/_example/card/index.vue create mode 100644 packages/tdesign-uniapp/components/grid/_example/description/index.vue create mode 100644 packages/tdesign-uniapp/components/grid/_example/grid.less create mode 100644 packages/tdesign-uniapp/components/grid/_example/grid.vue create mode 100644 packages/tdesign-uniapp/components/grid/_example/icon-grid/index.vue create mode 100644 packages/tdesign-uniapp/components/grid/_example/multiple/index.vue create mode 100644 packages/tdesign-uniapp/components/grid/_example/scroll/index.vue create mode 100644 packages/tdesign-uniapp/components/grid/grid.less create mode 100644 packages/tdesign-uniapp/components/grid/grid.vue create mode 100644 packages/tdesign-uniapp/components/grid/props.ts create mode 100644 packages/tdesign-uniapp/components/grid/type.ts create mode 100644 packages/tdesign-uniapp/components/guide/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/guide/README.md create mode 100644 packages/tdesign-uniapp/components/guide/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/guide/_example/content/index.vue create mode 100644 packages/tdesign-uniapp/components/guide/_example/dialog/index.vue create mode 100644 packages/tdesign-uniapp/components/guide/_example/guide.less create mode 100644 packages/tdesign-uniapp/components/guide/_example/guide.vue create mode 100644 packages/tdesign-uniapp/components/guide/_example/multiple/index.vue create mode 100644 packages/tdesign-uniapp/components/guide/_example/no-mask/index.vue create mode 100644 packages/tdesign-uniapp/components/guide/content.vue create mode 100644 packages/tdesign-uniapp/components/guide/guide.less create mode 100644 packages/tdesign-uniapp/components/guide/guide.vue create mode 100644 packages/tdesign-uniapp/components/guide/props.ts create mode 100644 packages/tdesign-uniapp/components/guide/type.ts create mode 100644 packages/tdesign-uniapp/components/icon/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/icon/README.md create mode 100644 packages/tdesign-uniapp/components/icon/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/icon/_example/custom/index.vue create mode 100644 packages/tdesign-uniapp/components/icon/_example/data.js create mode 100644 packages/tdesign-uniapp/components/icon/_example/icon.less create mode 100644 packages/tdesign-uniapp/components/icon/_example/icon.vue create mode 100644 packages/tdesign-uniapp/components/icon/_example/iconImage/index.vue create mode 100644 packages/tdesign-uniapp/components/icon/_example/iconfont.css create mode 100644 packages/tdesign-uniapp/components/icon/_example/skyline/icon.less create mode 100644 packages/tdesign-uniapp/components/icon/_example/skyline/icon.vue create mode 100644 packages/tdesign-uniapp/components/icon/icon.less create mode 100644 packages/tdesign-uniapp/components/icon/icon.vue create mode 100644 packages/tdesign-uniapp/components/icon/props.ts create mode 100644 packages/tdesign-uniapp/components/icon/type.ts create mode 100644 packages/tdesign-uniapp/components/image-viewer/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/image-viewer/README.md create mode 100644 packages/tdesign-uniapp/components/image-viewer/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/image-viewer/_example/delete/index.vue create mode 100644 packages/tdesign-uniapp/components/image-viewer/_example/image-viewer.less create mode 100644 packages/tdesign-uniapp/components/image-viewer/_example/image-viewer.vue create mode 100644 packages/tdesign-uniapp/components/image-viewer/_example/skyline/image-viewer.vue create mode 100644 packages/tdesign-uniapp/components/image-viewer/computed.js create mode 100644 packages/tdesign-uniapp/components/image-viewer/image-viewer.less create mode 100644 packages/tdesign-uniapp/components/image-viewer/image-viewer.vue create mode 100644 packages/tdesign-uniapp/components/image-viewer/props.ts create mode 100644 packages/tdesign-uniapp/components/image-viewer/type.ts create mode 100644 packages/tdesign-uniapp/components/image/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/image/README.md create mode 100644 packages/tdesign-uniapp/components/image/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/image/_example/image.less create mode 100644 packages/tdesign-uniapp/components/image/_example/image.vue create mode 100644 packages/tdesign-uniapp/components/image/_example/skyline/image.less create mode 100644 packages/tdesign-uniapp/components/image/_example/skyline/image.vue create mode 100644 packages/tdesign-uniapp/components/image/_example/status/index.vue create mode 100644 packages/tdesign-uniapp/components/image/image.less create mode 100644 packages/tdesign-uniapp/components/image/image.vue create mode 100644 packages/tdesign-uniapp/components/image/props.ts create mode 100644 packages/tdesign-uniapp/components/image/type.ts create mode 100644 packages/tdesign-uniapp/components/indexes-anchor/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/indexes-anchor/README.md create mode 100644 packages/tdesign-uniapp/components/indexes-anchor/indexes-anchor.less create mode 100644 packages/tdesign-uniapp/components/indexes-anchor/indexes-anchor.vue create mode 100644 packages/tdesign-uniapp/components/indexes-anchor/props.ts create mode 100644 packages/tdesign-uniapp/components/indexes-anchor/type.ts create mode 100644 packages/tdesign-uniapp/components/indexes/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/indexes/README.md create mode 100644 packages/tdesign-uniapp/components/indexes/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/indexes/_example/custom/index.vue create mode 100644 packages/tdesign-uniapp/components/indexes/_example/indexes.less create mode 100644 packages/tdesign-uniapp/components/indexes/_example/indexes.vue create mode 100644 packages/tdesign-uniapp/components/indexes/computed.js create mode 100644 packages/tdesign-uniapp/components/indexes/indexes-anchor-props.ts create mode 100644 packages/tdesign-uniapp/components/indexes/indexes.less create mode 100644 packages/tdesign-uniapp/components/indexes/indexes.vue create mode 100644 packages/tdesign-uniapp/components/indexes/props.ts create mode 100644 packages/tdesign-uniapp/components/indexes/type.ts create mode 100644 packages/tdesign-uniapp/components/input/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/input/README.md create mode 100644 packages/tdesign-uniapp/components/input/_example/align/index.vue create mode 100644 packages/tdesign-uniapp/components/input/_example/banner/index.vue create mode 100644 packages/tdesign-uniapp/components/input/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/input/_example/bordered/index.vue create mode 100644 packages/tdesign-uniapp/components/input/_example/custom/index.vue create mode 100644 packages/tdesign-uniapp/components/input/_example/input.less create mode 100644 packages/tdesign-uniapp/components/input/_example/input.vue create mode 100644 packages/tdesign-uniapp/components/input/_example/label/index.vue create mode 100644 packages/tdesign-uniapp/components/input/_example/layout/index.vue create mode 100644 packages/tdesign-uniapp/components/input/_example/maxlength/index.vue create mode 100644 packages/tdesign-uniapp/components/input/_example/prefix/index.vue create mode 100644 packages/tdesign-uniapp/components/input/_example/skyline/input.less create mode 100644 packages/tdesign-uniapp/components/input/_example/skyline/input.vue create mode 100644 packages/tdesign-uniapp/components/input/_example/special/index.vue create mode 100644 packages/tdesign-uniapp/components/input/_example/status/index.vue create mode 100644 packages/tdesign-uniapp/components/input/_example/suffix/index.vue create mode 100644 packages/tdesign-uniapp/components/input/computed.js create mode 100644 packages/tdesign-uniapp/components/input/input.less create mode 100644 packages/tdesign-uniapp/components/input/input.vue create mode 100644 packages/tdesign-uniapp/components/input/props.ts create mode 100644 packages/tdesign-uniapp/components/input/type.ts create mode 100644 packages/tdesign-uniapp/components/input/utils.js create mode 100644 packages/tdesign-uniapp/components/link/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/link/README.md create mode 100644 packages/tdesign-uniapp/components/link/_example/content/index.vue create mode 100644 packages/tdesign-uniapp/components/link/_example/disabled/index.vue create mode 100644 packages/tdesign-uniapp/components/link/_example/link.less create mode 100644 packages/tdesign-uniapp/components/link/_example/link.vue create mode 100644 packages/tdesign-uniapp/components/link/_example/prefix/index.vue create mode 100644 packages/tdesign-uniapp/components/link/_example/size/index.vue create mode 100644 packages/tdesign-uniapp/components/link/_example/skyline/link.less create mode 100644 packages/tdesign-uniapp/components/link/_example/skyline/link.vue create mode 100644 packages/tdesign-uniapp/components/link/_example/suffix/index.vue create mode 100644 packages/tdesign-uniapp/components/link/_example/theme/index.vue create mode 100644 packages/tdesign-uniapp/components/link/_example/underline/index.vue create mode 100644 packages/tdesign-uniapp/components/link/link.less create mode 100644 packages/tdesign-uniapp/components/link/link.vue create mode 100644 packages/tdesign-uniapp/components/link/props.ts create mode 100644 packages/tdesign-uniapp/components/link/type.ts create mode 100644 packages/tdesign-uniapp/components/loading/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/loading/README.md create mode 100644 packages/tdesign-uniapp/components/loading/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/loading/_example/duration/index.vue create mode 100644 packages/tdesign-uniapp/components/loading/_example/horizontal/index.vue create mode 100644 packages/tdesign-uniapp/components/loading/_example/loading.less create mode 100644 packages/tdesign-uniapp/components/loading/_example/loading.vue create mode 100644 packages/tdesign-uniapp/components/loading/_example/size/index.vue create mode 100644 packages/tdesign-uniapp/components/loading/_example/skyline/loading.less create mode 100644 packages/tdesign-uniapp/components/loading/_example/skyline/loading.vue create mode 100644 packages/tdesign-uniapp/components/loading/_example/text/index.vue create mode 100644 packages/tdesign-uniapp/components/loading/_example/vertical/index.vue create mode 100644 packages/tdesign-uniapp/components/loading/loading.less create mode 100644 packages/tdesign-uniapp/components/loading/loading.vue create mode 100644 packages/tdesign-uniapp/components/loading/props.ts create mode 100644 packages/tdesign-uniapp/components/loading/type.ts create mode 100644 packages/tdesign-uniapp/components/message-item/computed.js create mode 100644 packages/tdesign-uniapp/components/message-item/index.ts create mode 100644 packages/tdesign-uniapp/components/message-item/message-item.less create mode 100644 packages/tdesign-uniapp/components/message-item/message-item.vue create mode 100644 packages/tdesign-uniapp/components/message/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/message/README.md create mode 100644 packages/tdesign-uniapp/components/message/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/message/_example/message.less create mode 100644 packages/tdesign-uniapp/components/message/_example/message.vue create mode 100644 packages/tdesign-uniapp/components/message/_example/theme/index.vue create mode 100644 packages/tdesign-uniapp/components/message/config.ts create mode 100644 packages/tdesign-uniapp/components/message/index.ts create mode 100644 packages/tdesign-uniapp/components/message/message.interface.ts create mode 100644 packages/tdesign-uniapp/components/message/message.vue create mode 100644 packages/tdesign-uniapp/components/message/props.ts create mode 100644 packages/tdesign-uniapp/components/message/type.ts create mode 100644 packages/tdesign-uniapp/components/mixins/page-scroll.js create mode 100644 packages/tdesign-uniapp/components/mixins/skyline.js create mode 100644 packages/tdesign-uniapp/components/mixins/theme-change.js create mode 100644 packages/tdesign-uniapp/components/mixins/touch.js create mode 100644 packages/tdesign-uniapp/components/mixins/transition.js create mode 100644 packages/tdesign-uniapp/components/mixins/using-custom-navbar.js create mode 100644 packages/tdesign-uniapp/components/navbar/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/navbar/README.md create mode 100644 packages/tdesign-uniapp/components/navbar/_example/back-home/index.vue create mode 100644 packages/tdesign-uniapp/components/navbar/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/navbar/_example/custom-color/index.vue create mode 100644 packages/tdesign-uniapp/components/navbar/_example/img/index.vue create mode 100644 packages/tdesign-uniapp/components/navbar/_example/left-title/index.vue create mode 100644 packages/tdesign-uniapp/components/navbar/_example/navbar.less create mode 100644 packages/tdesign-uniapp/components/navbar/_example/navbar.vue create mode 100644 packages/tdesign-uniapp/components/navbar/_example/search/index.vue create mode 100644 packages/tdesign-uniapp/components/navbar/_example/skyline/navbar.less create mode 100644 packages/tdesign-uniapp/components/navbar/_example/skyline/navbar.vue create mode 100644 packages/tdesign-uniapp/components/navbar/navbar.less create mode 100644 packages/tdesign-uniapp/components/navbar/navbar.vue create mode 100644 packages/tdesign-uniapp/components/navbar/props.ts create mode 100644 packages/tdesign-uniapp/components/navbar/type.ts create mode 100644 packages/tdesign-uniapp/components/notice-bar/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/notice-bar/README.md create mode 100644 packages/tdesign-uniapp/components/notice-bar/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/notice-bar/_example/custom/index.vue create mode 100644 packages/tdesign-uniapp/components/notice-bar/_example/customization/index.vue create mode 100644 packages/tdesign-uniapp/components/notice-bar/_example/event/index.vue create mode 100644 packages/tdesign-uniapp/components/notice-bar/_example/iconDemo/index.vue create mode 100644 packages/tdesign-uniapp/components/notice-bar/_example/notice-bar.less create mode 100644 packages/tdesign-uniapp/components/notice-bar/_example/notice-bar.vue create mode 100644 packages/tdesign-uniapp/components/notice-bar/_example/scrolling/index.vue create mode 100644 packages/tdesign-uniapp/components/notice-bar/_example/suffixIcon/index.vue create mode 100644 packages/tdesign-uniapp/components/notice-bar/_example/theme/index.vue create mode 100644 packages/tdesign-uniapp/components/notice-bar/notice-bar.less create mode 100644 packages/tdesign-uniapp/components/notice-bar/notice-bar.vue create mode 100644 packages/tdesign-uniapp/components/notice-bar/props.ts create mode 100644 packages/tdesign-uniapp/components/notice-bar/type.ts create mode 100644 packages/tdesign-uniapp/components/npm/dayjs/esm/constant.js create mode 100644 packages/tdesign-uniapp/components/npm/dayjs/esm/index.js create mode 100644 packages/tdesign-uniapp/components/npm/dayjs/esm/locale/en.js create mode 100644 packages/tdesign-uniapp/components/npm/dayjs/esm/locale/ja.js create mode 100644 packages/tdesign-uniapp/components/npm/dayjs/esm/locale/ko.js create mode 100644 packages/tdesign-uniapp/components/npm/dayjs/esm/locale/ru.js create mode 100644 packages/tdesign-uniapp/components/npm/dayjs/esm/locale/zh-cn.js create mode 100644 packages/tdesign-uniapp/components/npm/dayjs/esm/locale/zh-tw.js create mode 100644 packages/tdesign-uniapp/components/npm/dayjs/esm/plugin/localeData/index.js create mode 100644 packages/tdesign-uniapp/components/npm/dayjs/esm/plugin/localizedFormat/index.js create mode 100644 packages/tdesign-uniapp/components/npm/dayjs/esm/plugin/localizedFormat/utils.js create mode 100644 packages/tdesign-uniapp/components/npm/dayjs/esm/utils.js create mode 100644 packages/tdesign-uniapp/components/npm/tinycolor2/esm/tinycolor.js create mode 100644 packages/tdesign-uniapp/components/overlay/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/overlay/README.md create mode 100644 packages/tdesign-uniapp/components/overlay/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/overlay/_example/overlay.less create mode 100644 packages/tdesign-uniapp/components/overlay/_example/overlay.vue create mode 100644 packages/tdesign-uniapp/components/overlay/_example/skyline/overlay.less create mode 100644 packages/tdesign-uniapp/components/overlay/_example/skyline/overlay.vue create mode 100644 packages/tdesign-uniapp/components/overlay/overlay.less create mode 100644 packages/tdesign-uniapp/components/overlay/overlay.vue create mode 100644 packages/tdesign-uniapp/components/overlay/props.ts create mode 100644 packages/tdesign-uniapp/components/overlay/type.ts create mode 100644 packages/tdesign-uniapp/components/package.json create mode 100644 packages/tdesign-uniapp/components/picker-item/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/picker-item/README.md create mode 100644 packages/tdesign-uniapp/components/picker-item/picker-item.less create mode 100644 packages/tdesign-uniapp/components/picker-item/picker-item.vue create mode 100644 packages/tdesign-uniapp/components/picker-item/props.ts create mode 100644 packages/tdesign-uniapp/components/picker-item/type.ts create mode 100644 packages/tdesign-uniapp/components/picker/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/picker/README.md create mode 100644 packages/tdesign-uniapp/components/picker/_example/area/index.vue create mode 100644 packages/tdesign-uniapp/components/picker/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/picker/_example/picker.less create mode 100644 packages/tdesign-uniapp/components/picker/_example/picker.vue create mode 100644 packages/tdesign-uniapp/components/picker/_example/skyline/picker.less create mode 100644 packages/tdesign-uniapp/components/picker/_example/skyline/picker.vue create mode 100644 packages/tdesign-uniapp/components/picker/_example/with-title/index.vue create mode 100644 packages/tdesign-uniapp/components/picker/_example/without-popup/index.vue create mode 100644 packages/tdesign-uniapp/components/picker/picker.less create mode 100644 packages/tdesign-uniapp/components/picker/picker.vue create mode 100644 packages/tdesign-uniapp/components/picker/props.ts create mode 100644 packages/tdesign-uniapp/components/picker/type.ts create mode 100644 packages/tdesign-uniapp/components/popup/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/popup/README.md create mode 100644 packages/tdesign-uniapp/components/popup/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/popup/_example/custom-close/index.vue create mode 100644 packages/tdesign-uniapp/components/popup/_example/popup.less create mode 100644 packages/tdesign-uniapp/components/popup/_example/popup.vue create mode 100644 packages/tdesign-uniapp/components/popup/_example/skyline/popup.less create mode 100644 packages/tdesign-uniapp/components/popup/_example/skyline/popup.vue create mode 100644 packages/tdesign-uniapp/components/popup/_example/with-title/index.vue create mode 100644 packages/tdesign-uniapp/components/popup/computed.js create mode 100644 packages/tdesign-uniapp/components/popup/popup.less create mode 100644 packages/tdesign-uniapp/components/popup/popup.vue create mode 100644 packages/tdesign-uniapp/components/popup/props.ts create mode 100644 packages/tdesign-uniapp/components/popup/type.ts create mode 100644 packages/tdesign-uniapp/components/progress/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/progress/README.md create mode 100644 packages/tdesign-uniapp/components/progress/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/progress/_example/circle/index.vue create mode 100644 packages/tdesign-uniapp/components/progress/_example/custom/index.vue create mode 100644 packages/tdesign-uniapp/components/progress/_example/line/index.vue create mode 100644 packages/tdesign-uniapp/components/progress/_example/plump/index.vue create mode 100644 packages/tdesign-uniapp/components/progress/_example/progress.less create mode 100644 packages/tdesign-uniapp/components/progress/_example/progress.vue create mode 100644 packages/tdesign-uniapp/components/progress/_example/skyline/progress.less create mode 100644 packages/tdesign-uniapp/components/progress/_example/skyline/progress.vue create mode 100644 packages/tdesign-uniapp/components/progress/_example/transition/index.vue create mode 100644 packages/tdesign-uniapp/components/progress/computed.js create mode 100644 packages/tdesign-uniapp/components/progress/progress.less create mode 100644 packages/tdesign-uniapp/components/progress/progress.vue create mode 100644 packages/tdesign-uniapp/components/progress/props.ts create mode 100644 packages/tdesign-uniapp/components/progress/type.ts create mode 100644 packages/tdesign-uniapp/components/progress/utils.ts create mode 100644 packages/tdesign-uniapp/components/pull-down-refresh/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/pull-down-refresh/README.md create mode 100644 packages/tdesign-uniapp/components/pull-down-refresh/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/pull-down-refresh/_example/pull-down-refresh.less create mode 100644 packages/tdesign-uniapp/components/pull-down-refresh/_example/pull-down-refresh.vue create mode 100644 packages/tdesign-uniapp/components/pull-down-refresh/_example/skyline/pull-down-refresh.vue create mode 100644 packages/tdesign-uniapp/components/pull-down-refresh/props.ts create mode 100644 packages/tdesign-uniapp/components/pull-down-refresh/pull-down-refresh.less create mode 100644 packages/tdesign-uniapp/components/pull-down-refresh/pull-down-refresh.vue create mode 100644 packages/tdesign-uniapp/components/pull-down-refresh/type.ts create mode 100644 packages/tdesign-uniapp/components/qrcode/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/qrcode/README.md create mode 100644 packages/tdesign-uniapp/components/qrcode/_example/base/index.less create mode 100644 packages/tdesign-uniapp/components/qrcode/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/qrcode/_example/borderless/index.less create mode 100644 packages/tdesign-uniapp/components/qrcode/_example/borderless/index.vue create mode 100644 packages/tdesign-uniapp/components/qrcode/_example/color/index.less create mode 100644 packages/tdesign-uniapp/components/qrcode/_example/color/index.vue create mode 100644 packages/tdesign-uniapp/components/qrcode/_example/icon/index.less create mode 100644 packages/tdesign-uniapp/components/qrcode/_example/icon/index.vue create mode 100644 packages/tdesign-uniapp/components/qrcode/_example/level/index.less create mode 100644 packages/tdesign-uniapp/components/qrcode/_example/level/index.vue create mode 100644 packages/tdesign-uniapp/components/qrcode/_example/qrcode.less create mode 100644 packages/tdesign-uniapp/components/qrcode/_example/qrcode.vue create mode 100644 packages/tdesign-uniapp/components/qrcode/_example/size/index.less create mode 100644 packages/tdesign-uniapp/components/qrcode/_example/size/index.vue create mode 100644 packages/tdesign-uniapp/components/qrcode/_example/status/index.less create mode 100644 packages/tdesign-uniapp/components/qrcode/_example/status/index.vue create mode 100644 packages/tdesign-uniapp/components/qrcode/components/qrcode-canvas/props.ts create mode 100644 packages/tdesign-uniapp/components/qrcode/components/qrcode-canvas/qrcode-canvas.less create mode 100644 packages/tdesign-uniapp/components/qrcode/components/qrcode-canvas/qrcode-canvas.vue create mode 100644 packages/tdesign-uniapp/components/qrcode/components/qrcode-canvas/type.ts create mode 100644 packages/tdesign-uniapp/components/qrcode/components/qrcode-status/props.ts create mode 100644 packages/tdesign-uniapp/components/qrcode/components/qrcode-status/qrcode-status.less create mode 100644 packages/tdesign-uniapp/components/qrcode/components/qrcode-status/qrcode-status.vue create mode 100644 packages/tdesign-uniapp/components/qrcode/components/qrcode-status/type.ts create mode 100644 packages/tdesign-uniapp/components/qrcode/hooks/useQRCode.ts create mode 100644 packages/tdesign-uniapp/components/qrcode/props.ts create mode 100644 packages/tdesign-uniapp/components/qrcode/qrcode.less create mode 100644 packages/tdesign-uniapp/components/qrcode/qrcode.vue create mode 100644 packages/tdesign-uniapp/components/qrcode/type.ts create mode 100644 packages/tdesign-uniapp/components/radio-group/props.ts create mode 100644 packages/tdesign-uniapp/components/radio-group/radio-group.vue create mode 100644 packages/tdesign-uniapp/components/radio-group/type.ts create mode 100644 packages/tdesign-uniapp/components/radio/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/radio/README.md create mode 100644 packages/tdesign-uniapp/components/radio/_example/align/index.vue create mode 100644 packages/tdesign-uniapp/components/radio/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/radio/_example/card/index.vue create mode 100644 packages/tdesign-uniapp/components/radio/_example/horizontal/index.vue create mode 100644 packages/tdesign-uniapp/components/radio/_example/radio.less create mode 100644 packages/tdesign-uniapp/components/radio/_example/radio.vue create mode 100644 packages/tdesign-uniapp/components/radio/_example/skyline/radio.less create mode 100644 packages/tdesign-uniapp/components/radio/_example/skyline/radio.vue create mode 100644 packages/tdesign-uniapp/components/radio/_example/special/index.vue create mode 100644 packages/tdesign-uniapp/components/radio/_example/status/index.vue create mode 100644 packages/tdesign-uniapp/components/radio/_example/theme/index.vue create mode 100644 packages/tdesign-uniapp/components/radio/props.ts create mode 100644 packages/tdesign-uniapp/components/radio/radio.less create mode 100644 packages/tdesign-uniapp/components/radio/radio.vue create mode 100644 packages/tdesign-uniapp/components/radio/type.ts create mode 100644 packages/tdesign-uniapp/components/rate/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/rate/README.md create mode 100644 packages/tdesign-uniapp/components/rate/_example/action/index.vue create mode 100644 packages/tdesign-uniapp/components/rate/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/rate/_example/color/index.vue create mode 100644 packages/tdesign-uniapp/components/rate/_example/count/index.vue create mode 100644 packages/tdesign-uniapp/components/rate/_example/custom-prefix/index.vue create mode 100644 packages/tdesign-uniapp/components/rate/_example/custom/index.vue create mode 100644 packages/tdesign-uniapp/components/rate/_example/iconfont.css create mode 100644 packages/tdesign-uniapp/components/rate/_example/rate.less create mode 100644 packages/tdesign-uniapp/components/rate/_example/rate.vue create mode 100644 packages/tdesign-uniapp/components/rate/_example/show-text/index.vue create mode 100644 packages/tdesign-uniapp/components/rate/_example/size/index.vue create mode 100644 packages/tdesign-uniapp/components/rate/_example/special/index.vue create mode 100644 packages/tdesign-uniapp/components/rate/computed.js create mode 100644 packages/tdesign-uniapp/components/rate/props.ts create mode 100644 packages/tdesign-uniapp/components/rate/rate.less create mode 100644 packages/tdesign-uniapp/components/rate/rate.vue create mode 100644 packages/tdesign-uniapp/components/rate/type.ts create mode 100644 packages/tdesign-uniapp/components/result/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/result/README.md create mode 100644 packages/tdesign-uniapp/components/result/_example/custom/index.vue create mode 100644 packages/tdesign-uniapp/components/result/_example/description/index.vue create mode 100644 packages/tdesign-uniapp/components/result/_example/result-page.less create mode 100644 packages/tdesign-uniapp/components/result/_example/result-page.vue create mode 100644 packages/tdesign-uniapp/components/result/_example/result.less create mode 100644 packages/tdesign-uniapp/components/result/_example/result.vue create mode 100644 packages/tdesign-uniapp/components/result/_example/skyline/result.less create mode 100644 packages/tdesign-uniapp/components/result/_example/skyline/result.vue create mode 100644 packages/tdesign-uniapp/components/result/_example/theme/index.vue create mode 100644 packages/tdesign-uniapp/components/result/props.ts create mode 100644 packages/tdesign-uniapp/components/result/result.less create mode 100644 packages/tdesign-uniapp/components/result/result.vue create mode 100644 packages/tdesign-uniapp/components/result/type.ts create mode 100644 packages/tdesign-uniapp/components/row/computed.js create mode 100644 packages/tdesign-uniapp/components/row/props.ts create mode 100644 packages/tdesign-uniapp/components/row/row.less create mode 100644 packages/tdesign-uniapp/components/row/row.vue create mode 100644 packages/tdesign-uniapp/components/row/type.ts create mode 100644 packages/tdesign-uniapp/components/script/postinstall.js create mode 100644 packages/tdesign-uniapp/components/scroll-view/scroll-view.vue create mode 100644 packages/tdesign-uniapp/components/search/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/search/README.md create mode 100644 packages/tdesign-uniapp/components/search/_example/action/index.vue create mode 100644 packages/tdesign-uniapp/components/search/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/search/_example/maxlength/index.vue create mode 100644 packages/tdesign-uniapp/components/search/_example/other/index.vue create mode 100644 packages/tdesign-uniapp/components/search/_example/search.less create mode 100644 packages/tdesign-uniapp/components/search/_example/search.vue create mode 100644 packages/tdesign-uniapp/components/search/_example/shape/index.vue create mode 100644 packages/tdesign-uniapp/components/search/_example/skyline/search.less create mode 100644 packages/tdesign-uniapp/components/search/_example/skyline/search.vue create mode 100644 packages/tdesign-uniapp/components/search/computed.js create mode 100644 packages/tdesign-uniapp/components/search/props.ts create mode 100644 packages/tdesign-uniapp/components/search/search.less create mode 100644 packages/tdesign-uniapp/components/search/search.vue create mode 100644 packages/tdesign-uniapp/components/search/type.ts create mode 100644 packages/tdesign-uniapp/components/side-bar-item/props.ts create mode 100644 packages/tdesign-uniapp/components/side-bar-item/side-bar-item.less create mode 100644 packages/tdesign-uniapp/components/side-bar-item/side-bar-item.vue create mode 100644 packages/tdesign-uniapp/components/side-bar-item/type.ts create mode 100644 packages/tdesign-uniapp/components/side-bar/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/side-bar/README.md create mode 100644 packages/tdesign-uniapp/components/side-bar/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/side-bar/_example/custom/index.vue create mode 100644 packages/tdesign-uniapp/components/side-bar/_example/side-bar.less create mode 100644 packages/tdesign-uniapp/components/side-bar/_example/side-bar.vue create mode 100644 packages/tdesign-uniapp/components/side-bar/_example/switch/index.vue create mode 100644 packages/tdesign-uniapp/components/side-bar/_example/with-icon/index.vue create mode 100644 packages/tdesign-uniapp/components/side-bar/props.ts create mode 100644 packages/tdesign-uniapp/components/side-bar/side-bar-item-props.ts create mode 100644 packages/tdesign-uniapp/components/side-bar/side-bar.less create mode 100644 packages/tdesign-uniapp/components/side-bar/side-bar.vue create mode 100644 packages/tdesign-uniapp/components/side-bar/type.ts create mode 100644 packages/tdesign-uniapp/components/skeleton/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/skeleton/README.md create mode 100644 packages/tdesign-uniapp/components/skeleton/_example/animation/index.vue create mode 100644 packages/tdesign-uniapp/components/skeleton/_example/cell-group/index.vue create mode 100644 packages/tdesign-uniapp/components/skeleton/_example/grid/index.vue create mode 100644 packages/tdesign-uniapp/components/skeleton/_example/image-group/index.vue create mode 100644 packages/tdesign-uniapp/components/skeleton/_example/skeleton.less create mode 100644 packages/tdesign-uniapp/components/skeleton/_example/skeleton.vue create mode 100644 packages/tdesign-uniapp/components/skeleton/_example/skyline/skeleton.less create mode 100644 packages/tdesign-uniapp/components/skeleton/_example/skyline/skeleton.vue create mode 100644 packages/tdesign-uniapp/components/skeleton/_example/theme/index.vue create mode 100644 packages/tdesign-uniapp/components/skeleton/props.ts create mode 100644 packages/tdesign-uniapp/components/skeleton/skeleton.less create mode 100644 packages/tdesign-uniapp/components/skeleton/skeleton.vue create mode 100644 packages/tdesign-uniapp/components/skeleton/type.ts create mode 100644 packages/tdesign-uniapp/components/slider/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/slider/README.md create mode 100644 packages/tdesign-uniapp/components/slider/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/slider/_example/capsule/index.vue create mode 100644 packages/tdesign-uniapp/components/slider/_example/disabled/index.vue create mode 100644 packages/tdesign-uniapp/components/slider/_example/label/index.vue create mode 100644 packages/tdesign-uniapp/components/slider/_example/max/index.vue create mode 100644 packages/tdesign-uniapp/components/slider/_example/range/index.vue create mode 100644 packages/tdesign-uniapp/components/slider/_example/skyline/slider.less create mode 100644 packages/tdesign-uniapp/components/slider/_example/skyline/slider.vue create mode 100644 packages/tdesign-uniapp/components/slider/_example/slider.less create mode 100644 packages/tdesign-uniapp/components/slider/_example/slider.vue create mode 100644 packages/tdesign-uniapp/components/slider/_example/step/index.vue create mode 100644 packages/tdesign-uniapp/components/slider/_example/vertical/index.vue create mode 100644 packages/tdesign-uniapp/components/slider/computed.js create mode 100644 packages/tdesign-uniapp/components/slider/props.ts create mode 100644 packages/tdesign-uniapp/components/slider/slider.less create mode 100644 packages/tdesign-uniapp/components/slider/slider.vue create mode 100644 packages/tdesign-uniapp/components/slider/tool.ts create mode 100644 packages/tdesign-uniapp/components/slider/type.ts create mode 100644 packages/tdesign-uniapp/components/step-item/computed.js create mode 100644 packages/tdesign-uniapp/components/step-item/props.ts create mode 100644 packages/tdesign-uniapp/components/step-item/step-item.less create mode 100644 packages/tdesign-uniapp/components/step-item/step-item.vue create mode 100644 packages/tdesign-uniapp/components/step-item/type.ts create mode 100644 packages/tdesign-uniapp/components/stepper/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/stepper/README.md create mode 100644 packages/tdesign-uniapp/components/stepper/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/stepper/_example/min-max/index.vue create mode 100644 packages/tdesign-uniapp/components/stepper/_example/size/index.vue create mode 100644 packages/tdesign-uniapp/components/stepper/_example/skyline/stepper.less create mode 100644 packages/tdesign-uniapp/components/stepper/_example/skyline/stepper.vue create mode 100644 packages/tdesign-uniapp/components/stepper/_example/status/index.vue create mode 100644 packages/tdesign-uniapp/components/stepper/_example/stepper.less create mode 100644 packages/tdesign-uniapp/components/stepper/_example/stepper.vue create mode 100644 packages/tdesign-uniapp/components/stepper/_example/theme/index.vue create mode 100644 packages/tdesign-uniapp/components/stepper/props.ts create mode 100644 packages/tdesign-uniapp/components/stepper/stepper.less create mode 100644 packages/tdesign-uniapp/components/stepper/stepper.vue create mode 100644 packages/tdesign-uniapp/components/stepper/type.ts create mode 100644 packages/tdesign-uniapp/components/steps/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/steps/README.md create mode 100644 packages/tdesign-uniapp/components/steps/_example/horizontal/index.vue create mode 100644 packages/tdesign-uniapp/components/steps/_example/skyline/steps.less create mode 100644 packages/tdesign-uniapp/components/steps/_example/skyline/steps.vue create mode 100644 packages/tdesign-uniapp/components/steps/_example/special/index.vue create mode 100644 packages/tdesign-uniapp/components/steps/_example/status/index.vue create mode 100644 packages/tdesign-uniapp/components/steps/_example/steps.less create mode 100644 packages/tdesign-uniapp/components/steps/_example/steps.vue create mode 100644 packages/tdesign-uniapp/components/steps/_example/vertical/index.vue create mode 100644 packages/tdesign-uniapp/components/steps/props.ts create mode 100644 packages/tdesign-uniapp/components/steps/steps.less create mode 100644 packages/tdesign-uniapp/components/steps/steps.vue create mode 100644 packages/tdesign-uniapp/components/steps/type.ts create mode 100644 packages/tdesign-uniapp/components/sticky/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/sticky/README.md create mode 100644 packages/tdesign-uniapp/components/sticky/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/sticky/_example/container/index.vue create mode 100644 packages/tdesign-uniapp/components/sticky/_example/offset/index.vue create mode 100644 packages/tdesign-uniapp/components/sticky/_example/sticky.less create mode 100644 packages/tdesign-uniapp/components/sticky/_example/sticky.vue create mode 100644 packages/tdesign-uniapp/components/sticky/props.ts create mode 100644 packages/tdesign-uniapp/components/sticky/sticky.less create mode 100644 packages/tdesign-uniapp/components/sticky/sticky.vue create mode 100644 packages/tdesign-uniapp/components/sticky/type.ts create mode 100644 packages/tdesign-uniapp/components/swipe-cell/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/swipe-cell/README.md create mode 100644 packages/tdesign-uniapp/components/swipe-cell/_example/double/index.vue create mode 100644 packages/tdesign-uniapp/components/swipe-cell/_example/icon/index.vue create mode 100644 packages/tdesign-uniapp/components/swipe-cell/_example/left/index.vue create mode 100644 packages/tdesign-uniapp/components/swipe-cell/_example/right/index.vue create mode 100644 packages/tdesign-uniapp/components/swipe-cell/_example/swipe-cell.less create mode 100644 packages/tdesign-uniapp/components/swipe-cell/_example/swipe-cell.vue create mode 100644 packages/tdesign-uniapp/components/swipe-cell/computed.js create mode 100644 packages/tdesign-uniapp/components/swipe-cell/props.ts create mode 100644 packages/tdesign-uniapp/components/swipe-cell/swipe-cell.less create mode 100644 packages/tdesign-uniapp/components/swipe-cell/swipe-cell.vue create mode 100644 packages/tdesign-uniapp/components/swipe-cell/type.ts create mode 100644 packages/tdesign-uniapp/components/swiper-nav/props.ts create mode 100644 packages/tdesign-uniapp/components/swiper-nav/swiper-nav.less create mode 100644 packages/tdesign-uniapp/components/swiper-nav/swiper-nav.vue create mode 100644 packages/tdesign-uniapp/components/swiper-nav/type.ts create mode 100644 packages/tdesign-uniapp/components/swiper/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/swiper/README.md create mode 100644 packages/tdesign-uniapp/components/swiper/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/swiper/_example/cards/index.vue create mode 100644 packages/tdesign-uniapp/components/swiper/_example/custom/index.vue create mode 100644 packages/tdesign-uniapp/components/swiper/_example/fraction/index.vue create mode 100644 packages/tdesign-uniapp/components/swiper/_example/nav-btn/index.vue create mode 100644 packages/tdesign-uniapp/components/swiper/_example/skyline/swiper.vue create mode 100644 packages/tdesign-uniapp/components/swiper/_example/swiper.less create mode 100644 packages/tdesign-uniapp/components/swiper/_example/swiper.vue create mode 100644 packages/tdesign-uniapp/components/swiper/_example/vertical/index.vue create mode 100644 packages/tdesign-uniapp/components/swiper/computed.js create mode 100644 packages/tdesign-uniapp/components/swiper/props.ts create mode 100644 packages/tdesign-uniapp/components/swiper/swiper.less create mode 100644 packages/tdesign-uniapp/components/swiper/swiper.vue create mode 100644 packages/tdesign-uniapp/components/swiper/type.ts create mode 100644 packages/tdesign-uniapp/components/switch/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/switch/README.md create mode 100644 packages/tdesign-uniapp/components/switch/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/switch/_example/color/index.vue create mode 100644 packages/tdesign-uniapp/components/switch/_example/label/index.vue create mode 100644 packages/tdesign-uniapp/components/switch/_example/size/index.vue create mode 100644 packages/tdesign-uniapp/components/switch/_example/skyline/switch.less create mode 100644 packages/tdesign-uniapp/components/switch/_example/skyline/switch.vue create mode 100644 packages/tdesign-uniapp/components/switch/_example/status/index.vue create mode 100644 packages/tdesign-uniapp/components/switch/_example/switch.less create mode 100644 packages/tdesign-uniapp/components/switch/_example/switch.vue create mode 100644 packages/tdesign-uniapp/components/switch/props.ts create mode 100644 packages/tdesign-uniapp/components/switch/switch.less create mode 100644 packages/tdesign-uniapp/components/switch/switch.vue create mode 100644 packages/tdesign-uniapp/components/switch/type.ts create mode 100644 packages/tdesign-uniapp/components/tab-bar-item/props.ts create mode 100644 packages/tdesign-uniapp/components/tab-bar-item/tab-bar-item.less create mode 100644 packages/tdesign-uniapp/components/tab-bar-item/tab-bar-item.vue create mode 100644 packages/tdesign-uniapp/components/tab-bar-item/type.ts create mode 100644 packages/tdesign-uniapp/components/tab-bar/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/tab-bar/README.md create mode 100644 packages/tdesign-uniapp/components/tab-bar/_example/badge/index.vue create mode 100644 packages/tdesign-uniapp/components/tab-bar/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/tab-bar/_example/custom/index.vue create mode 100644 packages/tdesign-uniapp/components/tab-bar/_example/icon-only/index.vue create mode 100644 packages/tdesign-uniapp/components/tab-bar/_example/round/index.vue create mode 100644 packages/tdesign-uniapp/components/tab-bar/_example/skyline/tab-bar.less create mode 100644 packages/tdesign-uniapp/components/tab-bar/_example/skyline/tab-bar.vue create mode 100644 packages/tdesign-uniapp/components/tab-bar/_example/sub/index.vue create mode 100644 packages/tdesign-uniapp/components/tab-bar/_example/tab-bar.less create mode 100644 packages/tdesign-uniapp/components/tab-bar/_example/tab-bar.vue create mode 100644 packages/tdesign-uniapp/components/tab-bar/_example/text-only/index.vue create mode 100644 packages/tdesign-uniapp/components/tab-bar/props.ts create mode 100644 packages/tdesign-uniapp/components/tab-bar/tab-bar.less create mode 100644 packages/tdesign-uniapp/components/tab-bar/tab-bar.vue create mode 100644 packages/tdesign-uniapp/components/tab-bar/type.ts create mode 100644 packages/tdesign-uniapp/components/tab-panel/props.ts create mode 100644 packages/tdesign-uniapp/components/tab-panel/tab-panel.less create mode 100644 packages/tdesign-uniapp/components/tab-panel/tab-panel.vue create mode 100644 packages/tdesign-uniapp/components/tab-panel/type.ts create mode 100644 packages/tdesign-uniapp/components/tabs/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/tabs/README.md create mode 100644 packages/tdesign-uniapp/components/tabs/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/tabs/_example/scroll/index.vue create mode 100644 packages/tdesign-uniapp/components/tabs/_example/size/index.vue create mode 100644 packages/tdesign-uniapp/components/tabs/_example/status/index.vue create mode 100644 packages/tdesign-uniapp/components/tabs/_example/tabs.less create mode 100644 packages/tdesign-uniapp/components/tabs/_example/tabs.vue create mode 100644 packages/tdesign-uniapp/components/tabs/_example/theme/index.vue create mode 100644 packages/tdesign-uniapp/components/tabs/_example/with-badge/index.vue create mode 100644 packages/tdesign-uniapp/components/tabs/_example/with-content/index.vue create mode 100644 packages/tdesign-uniapp/components/tabs/_example/with-icon/index.vue create mode 100644 packages/tdesign-uniapp/components/tabs/computed.js create mode 100644 packages/tdesign-uniapp/components/tabs/props.ts create mode 100644 packages/tdesign-uniapp/components/tabs/tabs.less create mode 100644 packages/tdesign-uniapp/components/tabs/tabs.vue create mode 100644 packages/tdesign-uniapp/components/tabs/type.ts create mode 100644 packages/tdesign-uniapp/components/tag/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/tag/README.md create mode 100644 packages/tdesign-uniapp/components/tag/_example/checkable/index.vue create mode 100644 packages/tdesign-uniapp/components/tag/_example/closable/index.vue create mode 100644 packages/tdesign-uniapp/components/tag/_example/size/index.vue create mode 100644 packages/tdesign-uniapp/components/tag/_example/skyline/tag.less create mode 100644 packages/tdesign-uniapp/components/tag/_example/skyline/tag.vue create mode 100644 packages/tdesign-uniapp/components/tag/_example/tag.less create mode 100644 packages/tdesign-uniapp/components/tag/_example/tag.vue create mode 100644 packages/tdesign-uniapp/components/tag/_example/theme/index.vue create mode 100644 packages/tdesign-uniapp/components/tag/_example/type/index.vue create mode 100644 packages/tdesign-uniapp/components/tag/props.ts create mode 100644 packages/tdesign-uniapp/components/tag/tag.less create mode 100644 packages/tdesign-uniapp/components/tag/tag.vue create mode 100644 packages/tdesign-uniapp/components/tag/type.ts create mode 100644 packages/tdesign-uniapp/components/tdesign-uniapp/tdesign-uniapp.vue create mode 100644 packages/tdesign-uniapp/components/textarea/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/textarea/README.md create mode 100644 packages/tdesign-uniapp/components/textarea/_example/autosize/index.vue create mode 100644 packages/tdesign-uniapp/components/textarea/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/textarea/_example/card/index.vue create mode 100644 packages/tdesign-uniapp/components/textarea/_example/custom/index.vue create mode 100644 packages/tdesign-uniapp/components/textarea/_example/disabled/index.vue create mode 100644 packages/tdesign-uniapp/components/textarea/_example/label/index.vue create mode 100644 packages/tdesign-uniapp/components/textarea/_example/maxcharacter/index.vue create mode 100644 packages/tdesign-uniapp/components/textarea/_example/maxlength/index.vue create mode 100644 packages/tdesign-uniapp/components/textarea/_example/skyline/textarea.less create mode 100644 packages/tdesign-uniapp/components/textarea/_example/skyline/textarea.vue create mode 100644 packages/tdesign-uniapp/components/textarea/_example/textarea.less create mode 100644 packages/tdesign-uniapp/components/textarea/_example/textarea.vue create mode 100644 packages/tdesign-uniapp/components/textarea/computed.js create mode 100644 packages/tdesign-uniapp/components/textarea/props.ts create mode 100644 packages/tdesign-uniapp/components/textarea/textarea.less create mode 100644 packages/tdesign-uniapp/components/textarea/textarea.vue create mode 100644 packages/tdesign-uniapp/components/textarea/type.ts create mode 100644 packages/tdesign-uniapp/components/toast/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/toast/README.md create mode 100644 packages/tdesign-uniapp/components/toast/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/toast/_example/close/index.vue create mode 100644 packages/tdesign-uniapp/components/toast/_example/cover/index.vue create mode 100644 packages/tdesign-uniapp/components/toast/_example/skyline/toast.less create mode 100644 packages/tdesign-uniapp/components/toast/_example/skyline/toast.vue create mode 100644 packages/tdesign-uniapp/components/toast/_example/theme/index.vue create mode 100644 packages/tdesign-uniapp/components/toast/_example/toast.less create mode 100644 packages/tdesign-uniapp/components/toast/_example/toast.vue create mode 100644 packages/tdesign-uniapp/components/toast/index.ts create mode 100644 packages/tdesign-uniapp/components/toast/props.ts create mode 100644 packages/tdesign-uniapp/components/toast/toast.less create mode 100644 packages/tdesign-uniapp/components/toast/toast.vue create mode 100644 packages/tdesign-uniapp/components/toast/type.ts create mode 100644 packages/tdesign-uniapp/components/transition/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/transition/README.md create mode 100644 packages/tdesign-uniapp/components/transition/_example/api.md create mode 100644 packages/tdesign-uniapp/components/transition/_example/appear/index.vue create mode 100644 packages/tdesign-uniapp/components/transition/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/transition/_example/custom/index.less create mode 100644 packages/tdesign-uniapp/components/transition/_example/custom/index.vue create mode 100644 packages/tdesign-uniapp/components/transition/_example/destroy/index.vue create mode 100644 packages/tdesign-uniapp/components/transition/_example/transition.less create mode 100644 packages/tdesign-uniapp/components/transition/_example/transition.vue create mode 100644 packages/tdesign-uniapp/components/transition/props.js create mode 100644 packages/tdesign-uniapp/components/transition/transition.less create mode 100644 packages/tdesign-uniapp/components/transition/transition.vue create mode 100644 packages/tdesign-uniapp/components/tree-select/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/tree-select/README.md create mode 100644 packages/tdesign-uniapp/components/tree-select/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/tree-select/_example/multiple/index.vue create mode 100644 packages/tdesign-uniapp/components/tree-select/_example/normal/index.vue create mode 100644 packages/tdesign-uniapp/components/tree-select/_example/tree-select.vue create mode 100644 packages/tdesign-uniapp/components/tree-select/computed.js create mode 100644 packages/tdesign-uniapp/components/tree-select/props.ts create mode 100644 packages/tdesign-uniapp/components/tree-select/tree-select.less create mode 100644 packages/tdesign-uniapp/components/tree-select/tree-select.vue create mode 100644 packages/tdesign-uniapp/components/tree-select/type.ts create mode 100644 packages/tdesign-uniapp/components/types/action-sheet.d.ts create mode 100644 packages/tdesign-uniapp/components/types/avatar-group.d.ts create mode 100644 packages/tdesign-uniapp/components/types/avatar.d.ts create mode 100644 packages/tdesign-uniapp/components/types/back-top.d.ts create mode 100644 packages/tdesign-uniapp/components/types/badge.d.ts create mode 100644 packages/tdesign-uniapp/components/types/button.d.ts create mode 100644 packages/tdesign-uniapp/components/types/calendar.d.ts create mode 100644 packages/tdesign-uniapp/components/types/cascader.d.ts create mode 100644 packages/tdesign-uniapp/components/types/cell-group.d.ts create mode 100644 packages/tdesign-uniapp/components/types/cell.d.ts create mode 100644 packages/tdesign-uniapp/components/types/check-tag.d.ts create mode 100644 packages/tdesign-uniapp/components/types/checkbox-group.d.ts create mode 100644 packages/tdesign-uniapp/components/types/checkbox.d.ts create mode 100644 packages/tdesign-uniapp/components/types/col.d.ts create mode 100644 packages/tdesign-uniapp/components/types/collapse-panel.d.ts create mode 100644 packages/tdesign-uniapp/components/types/collapse.d.ts create mode 100644 packages/tdesign-uniapp/components/types/color-picker.d.ts create mode 100644 packages/tdesign-uniapp/components/types/count-down.d.ts create mode 100644 packages/tdesign-uniapp/components/types/date-time-picker.d.ts create mode 100644 packages/tdesign-uniapp/components/types/dialog.d.ts create mode 100644 packages/tdesign-uniapp/components/types/divider.d.ts create mode 100644 packages/tdesign-uniapp/components/types/drawer.d.ts create mode 100644 packages/tdesign-uniapp/components/types/dropdown-item.d.ts create mode 100644 packages/tdesign-uniapp/components/types/dropdown-menu.d.ts create mode 100644 packages/tdesign-uniapp/components/types/empty.d.ts create mode 100644 packages/tdesign-uniapp/components/types/fab.d.ts create mode 100644 packages/tdesign-uniapp/components/types/footer.d.ts create mode 100644 packages/tdesign-uniapp/components/types/form-item.d.ts create mode 100644 packages/tdesign-uniapp/components/types/form.d.ts create mode 100644 packages/tdesign-uniapp/components/types/grid-item.d.ts create mode 100644 packages/tdesign-uniapp/components/types/grid.d.ts create mode 100644 packages/tdesign-uniapp/components/types/guide.d.ts create mode 100644 packages/tdesign-uniapp/components/types/icon.d.ts create mode 100644 packages/tdesign-uniapp/components/types/image-viewer.d.ts create mode 100644 packages/tdesign-uniapp/components/types/image.d.ts create mode 100644 packages/tdesign-uniapp/components/types/index.d.ts create mode 100644 packages/tdesign-uniapp/components/types/indexes-anchor.d.ts create mode 100644 packages/tdesign-uniapp/components/types/indexes.d.ts create mode 100644 packages/tdesign-uniapp/components/types/input.d.ts create mode 100644 packages/tdesign-uniapp/components/types/link.d.ts create mode 100644 packages/tdesign-uniapp/components/types/loading.d.ts create mode 100644 packages/tdesign-uniapp/components/types/message.d.ts create mode 100644 packages/tdesign-uniapp/components/types/navbar.d.ts create mode 100644 packages/tdesign-uniapp/components/types/notice-bar.d.ts create mode 100644 packages/tdesign-uniapp/components/types/overlay.d.ts create mode 100644 packages/tdesign-uniapp/components/types/picker-item.d.ts create mode 100644 packages/tdesign-uniapp/components/types/picker.d.ts create mode 100644 packages/tdesign-uniapp/components/types/popup.d.ts create mode 100644 packages/tdesign-uniapp/components/types/progress.d.ts create mode 100644 packages/tdesign-uniapp/components/types/pull-down-refresh.d.ts create mode 100644 packages/tdesign-uniapp/components/types/qrcode.d.ts create mode 100644 packages/tdesign-uniapp/components/types/radio-group.d.ts create mode 100644 packages/tdesign-uniapp/components/types/radio.d.ts create mode 100644 packages/tdesign-uniapp/components/types/rate.d.ts create mode 100644 packages/tdesign-uniapp/components/types/result.d.ts create mode 100644 packages/tdesign-uniapp/components/types/row.d.ts create mode 100644 packages/tdesign-uniapp/components/types/search.d.ts create mode 100644 packages/tdesign-uniapp/components/types/side-bar-item.d.ts create mode 100644 packages/tdesign-uniapp/components/types/side-bar.d.ts create mode 100644 packages/tdesign-uniapp/components/types/skeleton.d.ts create mode 100644 packages/tdesign-uniapp/components/types/slider.d.ts create mode 100644 packages/tdesign-uniapp/components/types/step-item.d.ts create mode 100644 packages/tdesign-uniapp/components/types/stepper.d.ts create mode 100644 packages/tdesign-uniapp/components/types/steps.d.ts create mode 100644 packages/tdesign-uniapp/components/types/sticky.d.ts create mode 100644 packages/tdesign-uniapp/components/types/swipe-cell.d.ts create mode 100644 packages/tdesign-uniapp/components/types/swiper-nav.d.ts create mode 100644 packages/tdesign-uniapp/components/types/swiper.d.ts create mode 100644 packages/tdesign-uniapp/components/types/switch.d.ts create mode 100644 packages/tdesign-uniapp/components/types/tab-bar-item.d.ts create mode 100644 packages/tdesign-uniapp/components/types/tab-bar.d.ts create mode 100644 packages/tdesign-uniapp/components/types/tab-panel.d.ts create mode 100644 packages/tdesign-uniapp/components/types/tabs.d.ts create mode 100644 packages/tdesign-uniapp/components/types/tag.d.ts create mode 100644 packages/tdesign-uniapp/components/types/textarea.d.ts create mode 100644 packages/tdesign-uniapp/components/types/toast.d.ts create mode 100644 packages/tdesign-uniapp/components/types/tree-select.d.ts create mode 100644 packages/tdesign-uniapp/components/types/upload.d.ts create mode 100644 packages/tdesign-uniapp/components/types/watermark.d.ts create mode 100644 packages/tdesign-uniapp/components/upload/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/upload/README.md create mode 100644 packages/tdesign-uniapp/components/upload/_example/drag/index.vue create mode 100644 packages/tdesign-uniapp/components/upload/_example/messageFile/index.vue create mode 100644 packages/tdesign-uniapp/components/upload/_example/multiple/index.vue create mode 100644 packages/tdesign-uniapp/components/upload/_example/single/index.vue create mode 100644 packages/tdesign-uniapp/components/upload/_example/status/index.vue create mode 100644 packages/tdesign-uniapp/components/upload/_example/upload.less create mode 100644 packages/tdesign-uniapp/components/upload/_example/upload.vue create mode 100644 packages/tdesign-uniapp/components/upload/drag.computed.js create mode 100644 packages/tdesign-uniapp/components/upload/props.ts create mode 100644 packages/tdesign-uniapp/components/upload/type.ts create mode 100644 packages/tdesign-uniapp/components/upload/upload.computed.js create mode 100644 packages/tdesign-uniapp/components/upload/upload.less create mode 100644 packages/tdesign-uniapp/components/upload/upload.vue create mode 100644 packages/tdesign-uniapp/components/watermark/README.en-US.md create mode 100644 packages/tdesign-uniapp/components/watermark/README.md create mode 100644 packages/tdesign-uniapp/components/watermark/_example/base/index.vue create mode 100644 packages/tdesign-uniapp/components/watermark/_example/gray/index.vue create mode 100644 packages/tdesign-uniapp/components/watermark/_example/image/index.vue create mode 100644 packages/tdesign-uniapp/components/watermark/_example/layout/index.vue create mode 100644 packages/tdesign-uniapp/components/watermark/_example/move-image/index.vue create mode 100644 packages/tdesign-uniapp/components/watermark/_example/move-text/index.vue create mode 100644 packages/tdesign-uniapp/components/watermark/_example/multi-line-gray/index.vue create mode 100644 packages/tdesign-uniapp/components/watermark/_example/multi-line/index.vue create mode 100644 packages/tdesign-uniapp/components/watermark/_example/watermark.less create mode 100644 packages/tdesign-uniapp/components/watermark/_example/watermark.vue create mode 100644 packages/tdesign-uniapp/components/watermark/props.ts create mode 100644 packages/tdesign-uniapp/components/watermark/type.ts create mode 100644 packages/tdesign-uniapp/components/watermark/utils/generateBase64Url.js create mode 100644 packages/tdesign-uniapp/components/watermark/utils/randomMovingStyle.js create mode 100644 packages/tdesign-uniapp/components/watermark/watermark.less create mode 100644 packages/tdesign-uniapp/components/watermark/watermark.vue create mode 100644 packages/tdesign-uniapp/example/.env.production create mode 100644 packages/tdesign-uniapp/example/docs/img/github-pages.png create mode 100644 packages/tdesign-uniapp/example/docs/img/tdesign-uniapp-mp.png create mode 100644 packages/tdesign-uniapp/example/index.html create mode 100644 packages/tdesign-uniapp/example/package.json create mode 100644 packages/tdesign-uniapp/example/script/deploy/cdn.js create mode 100644 packages/tdesign-uniapp/example/script/deploy/local.env.js create mode 100644 packages/tdesign-uniapp/example/script/deploy/mine-doc.js create mode 100644 packages/tdesign-uniapp/example/script/deploy/publish.sh create mode 100644 packages/tdesign-uniapp/example/script/pages/config.js create mode 100644 packages/tdesign-uniapp/example/script/pages/index.js create mode 100644 packages/tdesign-uniapp/example/script/release/config.js create mode 100644 packages/tdesign-uniapp/example/script/release/core.js create mode 100644 packages/tdesign-uniapp/example/script/release/less.js create mode 100644 packages/tdesign-uniapp/example/script/release/prepare.js create mode 100644 packages/tdesign-uniapp/example/script/release/publish-core.js create mode 100644 packages/tdesign-uniapp/example/script/release/publish-tdesign-uniapp-chat.js create mode 100644 packages/tdesign-uniapp/example/script/release/publish-tdesign-uniapp.js create mode 100644 packages/tdesign-uniapp/example/script/sync/demo-vue-css.js create mode 100644 packages/tdesign-uniapp/example/script/sync/doc-common-design.js create mode 100644 packages/tdesign-uniapp/example/script/sync/doc-component.js create mode 100644 packages/tdesign-uniapp/example/script/sync/doc-format.js create mode 100644 packages/tdesign-uniapp/example/script/sync/less.js create mode 100644 packages/tdesign-uniapp/example/script/utils/components.js create mode 100644 packages/tdesign-uniapp/example/script/utils/utils.js create mode 100644 packages/tdesign-uniapp/example/script/watch/config.js create mode 100644 packages/tdesign-uniapp/example/script/watch/core.js create mode 100644 packages/tdesign-uniapp/example/script/watch/init.js create mode 100644 packages/tdesign-uniapp/example/script/watch/types.js create mode 100644 packages/tdesign-uniapp/example/script/watch/watch.js create mode 100644 packages/tdesign-uniapp/example/src/App.vue create mode 100644 packages/tdesign-uniapp/example/src/components/pull-down-list/index.less create mode 100644 packages/tdesign-uniapp/example/src/components/pull-down-list/index.vue create mode 100644 packages/tdesign-uniapp/example/src/components/trd-privacy/index.less create mode 100644 packages/tdesign-uniapp/example/src/components/trd-privacy/index.vue create mode 100644 packages/tdesign-uniapp/example/src/env.d.ts create mode 100644 packages/tdesign-uniapp/example/src/main.ts create mode 100644 packages/tdesign-uniapp/example/src/manifest.json create mode 100644 packages/tdesign-uniapp/example/src/mixins/demo-base.js create mode 100644 packages/tdesign-uniapp/example/src/mixins/skyline.js create mode 100644 packages/tdesign-uniapp/example/src/pages.json create mode 100644 packages/tdesign-uniapp/example/src/pages/home/data/base.json create mode 100644 packages/tdesign-uniapp/example/src/pages/home/data/chat.json create mode 100644 packages/tdesign-uniapp/example/src/pages/home/data/display.json create mode 100644 packages/tdesign-uniapp/example/src/pages/home/data/form.json create mode 100644 packages/tdesign-uniapp/example/src/pages/home/data/index.ts create mode 100644 packages/tdesign-uniapp/example/src/pages/home/data/nav.json create mode 100644 packages/tdesign-uniapp/example/src/pages/home/data/ux.json create mode 100644 packages/tdesign-uniapp/example/src/pages/home/home.less create mode 100644 packages/tdesign-uniapp/example/src/pages/home/home.vue create mode 100644 packages/tdesign-uniapp/example/src/pages/home/navigate-fail/index.less create mode 100644 packages/tdesign-uniapp/example/src/pages/home/navigate-fail/index.vue create mode 100644 packages/tdesign-uniapp/example/src/shime-uni.d.ts create mode 100644 packages/tdesign-uniapp/example/src/style/app.less create mode 100644 packages/tdesign-uniapp/example/src/uni.scss create mode 100644 packages/tdesign-uniapp/example/vite.config.ts create mode 100644 packages/tdesign-uniapp/package.json create mode 100644 packages/tdesign-uniapp/shims-uni.d.ts create mode 100644 packages/tdesign-uniapp/site/.env.intranet create mode 100644 packages/tdesign-uniapp/site/.env.preview create mode 100644 packages/tdesign-uniapp/site/.env.production create mode 100644 packages/tdesign-uniapp/site/docs.config.js create mode 100644 packages/tdesign-uniapp/site/docs/custom-style.md create mode 100644 packages/tdesign-uniapp/site/docs/custom-theme.md create mode 100644 packages/tdesign-uniapp/site/docs/dark-mode.md create mode 100644 packages/tdesign-uniapp/site/docs/design/action-sheet.md create mode 100644 packages/tdesign-uniapp/site/docs/design/avatar.md create mode 100644 packages/tdesign-uniapp/site/docs/design/back-top.md create mode 100644 packages/tdesign-uniapp/site/docs/design/badge.md create mode 100644 packages/tdesign-uniapp/site/docs/design/button.md create mode 100644 packages/tdesign-uniapp/site/docs/design/calendar.md create mode 100644 packages/tdesign-uniapp/site/docs/design/cascader.md create mode 100644 packages/tdesign-uniapp/site/docs/design/cell.md create mode 100644 packages/tdesign-uniapp/site/docs/design/checkbox.md create mode 100644 packages/tdesign-uniapp/site/docs/design/collapse.md create mode 100644 packages/tdesign-uniapp/site/docs/design/count-down.md create mode 100644 packages/tdesign-uniapp/site/docs/design/date-time-picker.md create mode 100644 packages/tdesign-uniapp/site/docs/design/dialog.md create mode 100644 packages/tdesign-uniapp/site/docs/design/divider.md create mode 100644 packages/tdesign-uniapp/site/docs/design/drawer.md create mode 100644 packages/tdesign-uniapp/site/docs/design/dropdown-menu.md create mode 100644 packages/tdesign-uniapp/site/docs/design/empty.md create mode 100644 packages/tdesign-uniapp/site/docs/design/fab.md create mode 100644 packages/tdesign-uniapp/site/docs/design/footer.md create mode 100644 packages/tdesign-uniapp/site/docs/design/grid.md create mode 100644 packages/tdesign-uniapp/site/docs/design/image-viewer.md create mode 100644 packages/tdesign-uniapp/site/docs/design/image.md create mode 100644 packages/tdesign-uniapp/site/docs/design/indexes.md create mode 100644 packages/tdesign-uniapp/site/docs/design/input.md create mode 100644 packages/tdesign-uniapp/site/docs/design/link.md create mode 100644 packages/tdesign-uniapp/site/docs/design/loading.md create mode 100644 packages/tdesign-uniapp/site/docs/design/message.md create mode 100644 packages/tdesign-uniapp/site/docs/design/navbar.md create mode 100644 packages/tdesign-uniapp/site/docs/design/notice-bar.md create mode 100644 packages/tdesign-uniapp/site/docs/design/picker.md create mode 100644 packages/tdesign-uniapp/site/docs/design/popup.md create mode 100644 packages/tdesign-uniapp/site/docs/design/progress.md create mode 100644 packages/tdesign-uniapp/site/docs/design/pull-down-refresh.md create mode 100644 packages/tdesign-uniapp/site/docs/design/radio.md create mode 100644 packages/tdesign-uniapp/site/docs/design/rate.md create mode 100644 packages/tdesign-uniapp/site/docs/design/result.md create mode 100644 packages/tdesign-uniapp/site/docs/design/search.md create mode 100644 packages/tdesign-uniapp/site/docs/design/side-bar.md create mode 100644 packages/tdesign-uniapp/site/docs/design/skeleton.md create mode 100644 packages/tdesign-uniapp/site/docs/design/slider.md create mode 100644 packages/tdesign-uniapp/site/docs/design/stepper.md create mode 100644 packages/tdesign-uniapp/site/docs/design/steps.md create mode 100644 packages/tdesign-uniapp/site/docs/design/swipe-cell.md create mode 100644 packages/tdesign-uniapp/site/docs/design/swiper.md create mode 100644 packages/tdesign-uniapp/site/docs/design/switch.md create mode 100644 packages/tdesign-uniapp/site/docs/design/tab-bar.md create mode 100644 packages/tdesign-uniapp/site/docs/design/tabs.md create mode 100644 packages/tdesign-uniapp/site/docs/design/tag.md create mode 100644 packages/tdesign-uniapp/site/docs/design/textarea.md create mode 100644 packages/tdesign-uniapp/site/docs/design/toast.md create mode 100644 packages/tdesign-uniapp/site/docs/design/tree-select.md create mode 100644 packages/tdesign-uniapp/site/docs/design/upload.md create mode 100644 packages/tdesign-uniapp/site/docs/design/watermark.md create mode 100644 packages/tdesign-uniapp/site/docs/faq.md create mode 100644 packages/tdesign-uniapp/site/docs/getting-started.en-US.md create mode 100644 packages/tdesign-uniapp/site/docs/getting-started.md create mode 100644 packages/tdesign-uniapp/site/docs/overview.en-US.md create mode 100644 packages/tdesign-uniapp/site/docs/overview.md create mode 100644 packages/tdesign-uniapp/site/index.html create mode 100644 packages/tdesign-uniapp/site/mobile.html create mode 100644 packages/tdesign-uniapp/site/package.json create mode 100644 packages/tdesign-uniapp/site/styles/mixins/index.less create mode 100644 packages/tdesign-uniapp/site/styles/mixins/text.less create mode 100644 packages/tdesign-uniapp/site/styles/mobile/components.less create mode 100644 packages/tdesign-uniapp/site/styles/mobile/demo.less create mode 100644 packages/tdesign-uniapp/site/styles/mobile/index.less create mode 100644 packages/tdesign-uniapp/site/styles/vars.less create mode 100644 packages/tdesign-uniapp/site/vite.config.ts create mode 100644 packages/tdesign-uniapp/site/web/app.vue create mode 100644 packages/tdesign-uniapp/site/web/main.ts create mode 100644 packages/tdesign-uniapp/site/web/plugins/changelog-to-json-core/components.ts create mode 100644 packages/tdesign-uniapp/site/web/plugins/changelog-to-json-core/index.ts create mode 100644 packages/tdesign-uniapp/site/web/plugins/changelog-to-json-core/libs.ts create mode 100644 packages/tdesign-uniapp/site/web/plugins/changelog-to-json-core/types.ts create mode 100644 packages/tdesign-uniapp/site/web/plugins/changelog-to-json/index.js create mode 100644 packages/tdesign-uniapp/site/web/plugins/plugin-tdoc/demo.js create mode 100644 packages/tdesign-uniapp/site/web/plugins/plugin-tdoc/index.js create mode 100644 packages/tdesign-uniapp/site/web/plugins/plugin-tdoc/md-to-vue.js create mode 100644 packages/tdesign-uniapp/site/web/plugins/plugin-tdoc/transforms.js create mode 100644 packages/tdesign-uniapp/site/web/router.ts create mode 100644 packages/tdesign-uniapp/site/web/stackblitz/content.ts create mode 100644 packages/tdesign-uniapp/site/web/stackblitz/index.vue create mode 100644 packages/tdesign-uniapp/site/web/test-coverage.js create mode 100644 packages/tdesign-uniapp/site/web/utils.ts create mode 100644 packages/tdesign-uniapp/tsconfig.eslint.json diff --git a/.gitignore b/.gitignore index dd585b279..886d7061a 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,8 @@ _wechatide _example !packages/components/**/_example/ !packages/pro-components/**/_example/ +!packages/tdesign-uniapp/**/_example/ +!packages/tdesign-uniapp-chat/**/_example/ packages/tdesign-miniprogram/example/pages/* !packages/tdesign-miniprogram/example/pages/gulp-error @@ -14,6 +16,12 @@ packages/tdesign-miniprogram/test/e2e packages/tdesign-miniprogram/test/unit packages/tdesign-miniprogram/test/unit-virtualHost +packages/tdesign-uniapp/example/src/_tdesign +packages/tdesign-uniapp/example/src/_tdesign-raw/ +packages/tdesign-uniapp/example/src/pages-more/ +packages/tdesign-uniapp/npm_dist/ +packages/tdesign-uniapp-chat/npm_dist/ + .DS_Store node_modules package-lock.json diff --git a/.vscode/settings.json b/.vscode/settings.json index 130dfdf9d..81d8aba50 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -46,5 +46,10 @@ "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, - "cSpell.words": ["stylelint", "cascader"] + "cSpell.words": [ + "stylelint", + "cascader", + "tdesign", + "uniapp", + ] } diff --git a/package.json b/package.json index 07ab535f8..72abe6683 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,8 @@ "scripts": { "start": "npm run dev", "dev": "cross-env NODE_ENV=development gulp dev --gulpfile script/gulpfile.js --cwd ./", + "uniapp": "pnpm -C packages/tdesign-uniapp", + "uniapp:chat": "pnpm -C packages/tdesign-uniapp", "build": "cross-env NODE_ENV=production gulp build --gulpfile script/gulpfile.js --cwd ./", "build:dist": "gulp --gulpfile script/gulpfile.dist.js --cwd ./", "build:example": "gulp --gulpfile script/gulpfile.example.js --cwd ./", diff --git a/packages/tdesign-uniapp-chat/.eslintignore b/packages/tdesign-uniapp-chat/.eslintignore new file mode 100644 index 000000000..865dc3fbd --- /dev/null +++ b/packages/tdesign-uniapp-chat/.eslintignore @@ -0,0 +1,17 @@ +unpackage +node_modules/ +coverage +static/common/* + +dist/ +/log/ +!.vuepress + +uni_modules/ +miniprogram_npm/ +packages/tdesign/npm/ +packages/tdesign-uniapp-chat/npm/ +packages/tdesign-uniapp-chat/chat-list/_example/ec-canvas/echarts.js + +*.html +!.stylelintrc.js diff --git a/packages/tdesign-uniapp-chat/.eslintrc.js b/packages/tdesign-uniapp-chat/.eslintrc.js new file mode 100644 index 000000000..ff525544c --- /dev/null +++ b/packages/tdesign-uniapp-chat/.eslintrc.js @@ -0,0 +1,24 @@ +module.exports = { + root: true, + extends: ['eslint-config-light-vue3'], + globals: { + getCurrentPages: true, + uni: true, + globalThis: true, + qq: true, + weex: true, + plus: true, + getApp: true, + }, + parserOptions: { + project: 'tsconfig.eslint.json', + // https://stackoverflow.com/questions/77792745/fatalerror-error-ts6046-argument-for-moduleresolution-option-must-be-nod + tsconfigRootDir: __dirname, + + ecmaVersion: 'latest', + extraFileExtensions: ['.vue'], + }, + rules: { + 'vue/no-v-text-v-html-on-component': 0, + }, +}; diff --git a/packages/tdesign-uniapp-chat/components/.npmrc b/packages/tdesign-uniapp-chat/components/.npmrc new file mode 100644 index 000000000..214c29d13 --- /dev/null +++ b/packages/tdesign-uniapp-chat/components/.npmrc @@ -0,0 +1 @@ +registry=https://registry.npmjs.org/ diff --git a/packages/tdesign-uniapp-chat/components/CHANGELOG.md b/packages/tdesign-uniapp-chat/components/CHANGELOG.md new file mode 100644 index 000000000..373129337 --- /dev/null +++ b/packages/tdesign-uniapp-chat/components/CHANGELOG.md @@ -0,0 +1,11 @@ +--- +title: 更新日志 +spline: explain +toc: false +docClass: timeline +--- + +## 🌈 0.1.1 `2025-11-17` +### 🐞 Bug Fixes +- `Attachments`: 修复图标点击事件冒泡问题 @novlan1 ([#72](https://github.com/novlan1/tdesign-uniapp/pull/72)) + diff --git a/packages/tdesign-uniapp-chat/components/LICENSE b/packages/tdesign-uniapp-chat/components/LICENSE new file mode 100644 index 000000000..bce416bd7 --- /dev/null +++ b/packages/tdesign-uniapp-chat/components/LICENSE @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) 2021-present novlan1 + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/packages/tdesign-uniapp-chat/components/README.md b/packages/tdesign-uniapp-chat/components/README.md new file mode 100644 index 000000000..ef0b45ec9 --- /dev/null +++ b/packages/tdesign-uniapp-chat/components/README.md @@ -0,0 +1,108 @@ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+> 其他平台同样支持,仅因平台审核等原因未能上架预览,不影响组件库正常使用。
+
+## 安装
+
+### NPM 方式
+
+```bash
+npm i tdesign-uniapp-chat
+```
+
+### UNI_MODULES 方式
+
+已上传 [插件](https://ext.dcloud.net.cn/plugin?name=tdesign-uniapp-chat) 到 DCloud 插件市场,请打开插件详情页并点击`使用 HBuilderX 导入插件`。
+
+## 使用
+
+1. 在 `main.ts` 中引入样式文件
+
+```js
+import 'tdesign-uniapp/common/style/theme/index.css';
+```
+
+也可以引入 `rpx` 单位的 `less` 文件,该文件与 `tdesign-miniprogram` 完全一致。
+
+```js
+import 'tdesign-uniapp/common/style/theme/index.less';
+```
+
+2. 在文件中使用
+
+```html
+
+
](http://godban.github.io/browsers-support-badges/)
](http://godban.github.io/browsers-support-badges/)
](http://godban.github.io/browsers-support-badges/)
](http://godban.github.io/browsers-support-badges/)
](http://godban.github.io/browsers-support-badges/)
]()
+
+## 开源协议
+
+TDesign 遵循 [MIT 协议](https://github.com/novlan1/tdesign-uniapp/blob/develop/LICENSE)。
diff --git a/packages/tdesign-uniapp-chat/components/attachments/README.en-US.md b/packages/tdesign-uniapp-chat/components/attachments/README.en-US.md
new file mode 100644
index 000000000..28ce14ca8
--- /dev/null
+++ b/packages/tdesign-uniapp-chat/components/attachments/README.en-US.md
@@ -0,0 +1,21 @@
+:: BASE_DOC ::
+
+## API
+
+### Attachments Props
+
+name | type | default | description | required
+-- | -- | -- | -- | --
+custom-style | Object | - | CSS(Cascading Style Sheets) | N
+addable | Boolean | true | \- | N
+image-viewer | Boolean | true | \- | N
+items | Array | [] | required。Typescript: `FileItem[]` `interface FileItem { fileType: 'image'\|'video'\|'audio'\|'pdf'\|'doc'\|'ppt'\|'txt'; name: string; url: string; size: number; status?: 'success'\|'fail'\|'pending'\|'error'; progress?: number; errorMessage?: string; fileIcon?: string; width?: number; height?: number; mode?: 'aspectFit' \| 'aspectFill' \| 'widthFix' \| 'heightFix' \| 'scaleToFill'}`。[see more ts definition](https://github.com/novlan1/tdesign-uniapp/blob/develop/packages/tdesign-uniapp-chat/attachments/type.ts) | Y
+removable | Boolean | true | \- | N
+
+### Attachments Events
+
+name | params | description
+-- | -- | --
+add | \- | \-
+file-click | `(item: FileItem)` | \-
+remove | `(item: FileItem, index: number)` | \-
diff --git a/packages/tdesign-uniapp-chat/components/attachments/README.md b/packages/tdesign-uniapp-chat/components/attachments/README.md
new file mode 100644
index 000000000..b9c7d47ed
--- /dev/null
+++ b/packages/tdesign-uniapp-chat/components/attachments/README.md
@@ -0,0 +1,55 @@
+---
+title: Attachments 文件附件
+description: 用于聊天场景中上传、预览和管理附件的组件。
+spline: base
+isComponent: true
+---
+
+
+## 引入
+
+可在 `main.ts` 或在需要使用的页面或组件中引入。
+
+```js
+import TAttachments from 'tdesign-uniapp-chat/attachments/attachments.vue';
+```
+
+### 01 组件类型
+
+#### 图片类型
+
+{{ base }}
+
+#### 文件类型
+
+{{ file }}
+
+### 02 组件状态
+
+#### 图片类型加载状态
+
+{{ image-loading }}
+
+#### 文件类型加载状态
+
+{{ file-loading }}
+
+## API
+
+### Attachments Props
+
+名称 | 类型 | 默认值 | 描述 | 必传
+-- | -- | -- | -- | --
+custom-style | Object | - | 自定义样式 | N
+addable | Boolean | true | 【讨论中】是否显示添加按钮 | N
+image-viewer | Boolean | true | 是否启用图片预览功能 | N
+items | Array | [] | 必需。附件列表。TS 类型:`FileItem[]` `interface FileItem { fileType: 'image'\|'video'\|'audio'\|'pdf'\|'doc'\|'ppt'\|'txt'; name: string; url: string; size: number; status?: 'success'\|'fail'\|'pending'\|'error'; progress?: number; errorMessage?: string; fileIcon?: string; width?: number; height?: number; mode?: 'aspectFit' \| 'aspectFill' \| 'widthFix' \| 'heightFix' \| 'scaleToFill'}`。[详细类型定义](https://github.com/novlan1/tdesign-uniapp/blob/develop/packages/tdesign-uniapp-chat/attachments/type.ts) | Y
+removable | Boolean | true | 是否显示删除按钮 | N
+
+### Attachments Events
+
+名称 | 参数 | 描述
+-- | -- | --
+add | \- | 点击添加按钮时触发
+file-click | `(item: FileItem)` | 点击文件时触发
+remove | `(item: FileItem, index: number)` | 点击删除按钮时触发
diff --git a/packages/tdesign-uniapp-chat/components/attachments/_example/attachments.less b/packages/tdesign-uniapp-chat/components/attachments/_example/attachments.less
new file mode 100644
index 000000000..e69de29bb
diff --git a/packages/tdesign-uniapp-chat/components/attachments/_example/attachments.vue b/packages/tdesign-uniapp-chat/components/attachments/_example/attachments.vue
new file mode 100644
index 000000000..0bba80c35
--- /dev/null
+++ b/packages/tdesign-uniapp-chat/components/attachments/_example/attachments.vue
@@ -0,0 +1,57 @@
+
+ =a)}}for(var h=this.__startIndex;h t.unconstrainedWidth?null:d:null;i.setStyle("width",f)}var g=i.getBoundingRect();o.width=g.width;var y=(i.style.margin||0)+2.1;o.height=g.height+y,o.y-=(o.height-c)/2}}}function rM(t){return"center"===t.position}function oM(t){var e,n,i=t.getData(),r=[],o=!1,a=(t.get("minShowLabelAngle")||0)*eM,s=i.getLayout("viewRect"),l=i.getLayout("r"),u=s.width,h=s.x,c=s.y,p=s.height;function d(t){t.ignore=!0}i.each((function(t){var s=i.getItemGraphicEl(t),c=s.shape,p=s.getTextContent(),f=s.getTextGuideLine(),g=i.getItemModel(t),y=g.getModel("label"),v=y.get("position")||g.get(["emphasis","label","position"]),m=y.get("distanceToLabelLine"),x=y.get("alignTo"),_=Er(y.get("edgeDistance"),u),b=y.get("bleedMargin"),w=g.getModel("labelLine"),S=w.get("length");S=Er(S,u);var M=w.get("length2");if(M=Er(M,u),Math.abs(c.endAngle-c.startAngle)0?"right":"left":k>0?"left":"right"}var B=Math.PI,F=0,G=y.get("rotate");if(j(G))F=G*(B/180);else if("center"===v)F=0;else if("radial"===G||!0===G){F=k<0?-A+B:-A}else if("tangential"===G&&"outside"!==v&&"outer"!==v){var W=Math.atan2(k,L);W<0&&(W=2*B+W),L>0&&(W=B+W),F=W-B}if(o=!!F,p.x=I,p.y=T,p.rotation=F,p.setStyle({verticalAlign:"middle"}),P){p.setStyle({align:D});var H=p.states.select;H&&(H.x+=p.x,H.y+=p.y)}else{var Y=p.getBoundingRect().clone();Y.applyTransform(p.getComputedTransform());var U=(p.style.margin||0)+2.1;Y.y-=U/2,Y.height+=U,r.push({label:p,labelLine:f,position:v,len:S,len2:M,minTurnAngle:w.get("minTurnAngle"),maxSurfaceAngle:w.get("maxSurfaceAngle"),surfaceNormal:new Ji(k,L),linePoints:C,textAlign:D,labelDistance:m,labelAlignTo:x,edgeDistance:_,bleedMargin:b,rect:Y,unconstrainedWidth:Y.width,labelStyleWidth:p.style.width})}s.setTextConfig({inside:P})}})),!o&&t.get("avoidLabelOverlap")&&function(t,e,n,i,r,o,a,s){for(var l=[],u=[],h=Number.MAX_VALUE,c=-Number.MAX_VALUE,p=0;p i&&(i=e);var o=i%2?i+2:i+3;r=[];for(var a=0;a5)return;var i=this._model.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]);"none"!==i.behavior&&this._dispatchExpand({axisExpandWindow:i.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(t){if(!this._mouseDownPoint&&ok(this,"mousemove")){var e=this._model,n=e.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]),i=n.behavior;"jump"===i&&this._throttledDispatchExpand.debounceNextCall(e.get("axisExpandDebounce")),this._throttledDispatchExpand("none"===i?null:{axisExpandWindow:n.axisExpandWindow,animation:"jump"===i?null:{duration:0}})}}};function ok(t,e){var n=t._model;return n.get("axisExpandable")&&n.get("axisExpandTriggerOn")===e}var ak=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(){t.prototype.init.apply(this,arguments),this.mergeOption({})},e.prototype.mergeOption=function(t){var e=this.option;t&&C(e,t,!0),this._initDimensions()},e.prototype.contains=function(t,e){var n=t.get("parallelIndex");return null!=n&&e.getComponent("parallel",n)===this},e.prototype.setAxisExpand=function(t){E(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],(function(e){t.hasOwnProperty(e)&&(this.option[e]=t[e])}),this)},e.prototype._initDimensions=function(){var t=this.dimensions=[],e=this.parallelAxisIndex=[];E(B(this.ecModel.queryComponents({mainType:"parallelAxis"}),(function(t){return(t.get("parallelIndex")||0)===this.componentIndex}),this),(function(n){t.push("dim"+n.get("dim")),e.push(n.componentIndex)}))},e.type="parallel",e.dependencies=["parallelAxis"],e.layoutMode="box",e.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},e}(Tp),sk=function(t){function e(e,n,i,r,o){var a=t.call(this,e,n,i)||this;return a.type=r||"value",a.axisIndex=o,a}return n(e,t),e.prototype.isHorizontal=function(){return"horizontal"!==this.coordinateSystem.getModel().get("layout")},e}(H_);function lk(t,e,n,i,r,o){t=t||0;var a=n[1]-n[0];if(null!=r&&(r=hk(r,[0,a])),null!=o&&(o=Math.max(o,null!=r?r:0)),"all"===i){var s=Math.abs(e[1]-e[0]);s=hk(s,[0,a]),r=o=hk(s,[r,o]),i=0}e[0]=hk(e[0],n),e[1]=hk(e[1],n);var l=uk(e,i);e[i]+=t;var u,h=r||0,c=n.slice();return l.sign<0?c[0]+=h:c[1]-=h,e[i]=hk(e[i],c),u=uk(e,i),null!=r&&(u.sign!==l.sign||u.span