TDesignOteam / tdesign-web-components

MIT License
13 stars 22 forks source link

feat(upload): add upload component #126

Closed wadwings closed 1 month ago

wadwings commented 2 months ago

🤔 这个 PR 的性质是?

🔗 相关 Issue

https://github.com/TDesignOteam/tdesign-web-components/issues/16

💡 需求背景和解决方案

feat(upload): add upload component

📝 更新日志

☑️ 请求合并前的自查清单

⚠️ 请自检并全部勾选全部选项。⚠️

github-actions[bot] commented 2 months ago

失败

duenyang commented 2 months ago
image image image image

整体缺少多文件上传、拖拽上传、自定义风格上传 example

wadwings commented 2 months ago

image image image image 整体缺少多文件上传、拖拽上传、自定义风格上传 example

一期不要求实现[多文件上传、拖拽上传、自定义风格上传]等内容

样式问题可以改造,但根本原因在于引入一个omi组件时会形成ShadowDOM局部作用域,导致原来部分CSS选择器(如这里的loading组件的CSS选择器其实是'.t-upload__single-progress .t-loading)在omi框架下不受支持

duenyang commented 2 months ago

image image image image 整体缺少多文件上传、拖拽上传、自定义风格上传 example

一期不要求实现[多文件上传、拖拽上传、自定义风格上传]等内容

样式问题可以改造,但根本原因在于引入一个omi组件时会形成ShadowDOM局部作用域,导致原来部分CSS选择器(如这里的loading组件的CSS选择器其实是'.t-upload__single-progress .t-loading)在omi框架下不受支持

可以使用_util/lightDom下的转换函数,把loading的shadowDom去掉