From c22cafaa1e06acc388b68c975ca82cc133cd869a Mon Sep 17 00:00:00 2001
From: xiaoming <1923740402@qq.com>
Date: Mon, 17 Nov 2025 10:55:39 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E9=A2=9C=E8=89=B2?=
=?UTF-8?q?=E9=80=89=E6=8B=A9=E5=99=A8=E9=9D=A2=E6=9D=BF=E7=BB=84=E4=BB=B6?=
=?UTF-8?q?=20(#1242)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
locales/en.yaml | 1 +
locales/zh-CN.yaml | 1 +
src/router/modules/components.ts | 12 +++-
src/views/components/color-picker-panel.vue | 68 +++++++++++++++++++++
4 files changed, 80 insertions(+), 2 deletions(-)
create mode 100644 src/views/components/color-picker-panel.vue
diff --git a/locales/en.yaml b/locales/en.yaml
index 5ffd9f59f..86b712a23 100644
--- a/locales/en.yaml
+++ b/locales/en.yaml
@@ -108,6 +108,7 @@ menus:
pureTypeit: Typeit
pureJsonEditor: JSON Editor
pureColorPicker: Color Picker
+ pureColorPickerPanel: Color PickerPanel
pureDatePicker: Date Picker
pureDateTimePicker: DateTimePicker
pureTimePicker: TimePicker
diff --git a/locales/zh-CN.yaml b/locales/zh-CN.yaml
index 2646e4364..f03d21b58 100644
--- a/locales/zh-CN.yaml
+++ b/locales/zh-CN.yaml
@@ -108,6 +108,7 @@ menus:
pureTypeit: 打字机
pureJsonEditor: JSON编辑器
pureColorPicker: 颜色选择器
+ pureColorPickerPanel: 颜色选择器面板
pureDatePicker: 日期选择器
pureDateTimePicker: 日期时间选择器
pureTimePicker: 时间选择器
diff --git a/src/router/modules/components.ts b/src/router/modules/components.ts
index b8854d9b7..4401255e0 100644
--- a/src/router/modules/components.ts
+++ b/src/router/modules/components.ts
@@ -119,8 +119,7 @@ export default {
name: "PureSlider",
component: () => import("@/views/components/slider/index.vue"),
meta: {
- title: $t("menus.pureSlider"),
- extraIcon: "IF-pure-iconfont-new svg"
+ title: $t("menus.pureSlider")
}
},
{
@@ -195,6 +194,15 @@ export default {
title: $t("menus.pureColorPicker")
}
},
+ {
+ path: "/components/color-picker-panel",
+ name: "ColorPickerPanel",
+ component: () => import("@/views/components/color-picker-panel.vue"),
+ meta: {
+ title: $t("menus.pureColorPickerPanel"),
+ extraIcon: "IF-pure-iconfont-new svg"
+ }
+ },
{
path: "/components/selector",
name: "Selector",
diff --git a/src/views/components/color-picker-panel.vue b/src/views/components/color-picker-panel.vue
new file mode 100644
index 000000000..94431760c
--- /dev/null
+++ b/src/views/components/color-picker-panel.vue
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+ 代码位置 src/views/components/color-picker-panel.vue
+
+
+
+ 选择透明度、预定义颜色、无边框
+
+
+
+