Skip to content

[犀牛鸟]feat(color-picker): add eyeDropper prop for screen color sampling - #6793

Open
Lfan-ke wants to merge 4 commits into
Tencent:developfrom
Lfan-ke:feat/color-picker-eyedropper
Open

[犀牛鸟]feat(color-picker): add eyeDropper prop for screen color sampling#6793
Lfan-ke wants to merge 4 commits into
Tencent:developfrom
Lfan-ke:feat/color-picker-eyedropper

Conversation

@Lfan-ke

@Lfan-ke Lfan-ke commented Jul 10, 2026

Copy link
Copy Markdown

关联 Issue

closes Tencent/tdesign-common#2568

变更内容

  • 新增 eyeDropper boolean prop,设为 true 时在面板顶部渲染吸色按钮
  • 点击按钮调用浏览器原生 EyeDropper API,取色结果触发 onChangetrigger'eyedropper'
  • 依赖 @tdesign/common-js/color-picker/eyedropper 共享工具(来自 tdesign-common PR [Dialog] 无法重写Dialog相关的CSS #2615):SSR 安全、AbortSignal 支持、按钮在不支持的浏览器自动 disabled
  • ColorPickerChangeTrigger 新增 'eyedropper' 枚举值

Signed-off-by: 林晨 (Leo Cheng) <leo-cheng@vip.qq.com>
…module

Signed-off-by: 林晨 (Leo Cheng) <leo-cheng@vip.qq.com>
@Wesley-0808 Wesley-0808 changed the title feat(color-picker): add eyeDropper prop for screen color sampling [犀牛鸟]feat(color-picker): add eyeDropper prop for screen color sampling Jul 20, 2026
@uyarn

uyarn commented Jul 29, 2026

Copy link
Copy Markdown
Collaborator

/update-common 2615

@uyarn uyarn added the 💭 discussion we are discussing label Jul 29, 2026
@tdesign-bot

Copy link
Copy Markdown
Collaborator

TDesign Component Site Preview Open

Component Preview
tdesign-vue-next 完成
@tdesign-vue-next/chat 完成

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

💭 discussion we are discussing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[ColorPicker] 支持吸色

3 participants