From 99e9828e8de4727672b79ddaa6a2d423c1dc191c Mon Sep 17 00:00:00 2001
From: xiaoxian521 <1923740402@qq.com>
Date: Fri, 19 Jan 2024 10:17:38 +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=E7=BB=84=E4=BB=B6=E7=A4=BA=E4=BE=8B?=
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 | 8 +++
src/views/components/color-picker.vue | 96 +++++++++++++++++++++++++++
4 files changed, 106 insertions(+)
create mode 100644 src/views/components/color-picker.vue
diff --git a/locales/en.yaml b/locales/en.yaml
index 9b8d9174d..16050dcfa 100644
--- a/locales/en.yaml
+++ b/locales/en.yaml
@@ -56,6 +56,7 @@ menus:
hscontextmenu: Context Menu
hstypeit: Typeit
hsjsoneditor: JSON Editor
+ hsColorPicker: Color Picker
hsmenus: MultiLevel Menu
hsmenu1: Menu1
hsmenu1-1: Menu1-1
diff --git a/locales/zh-CN.yaml b/locales/zh-CN.yaml
index dc4f2ec8d..c86583375 100644
--- a/locales/zh-CN.yaml
+++ b/locales/zh-CN.yaml
@@ -56,6 +56,7 @@ menus:
hscontextmenu: 右键菜单
hstypeit: 打字机
hsjsoneditor: JSON编辑器
+ hsColorPicker: 颜色选择器
hsmenus: 多级菜单
hsmenu1: 菜单1
hsmenu1-1: 菜单1-1
diff --git a/src/router/modules/components.ts b/src/router/modules/components.ts
index a8e1b326b..60da2f3b6 100644
--- a/src/router/modules/components.ts
+++ b/src/router/modules/components.ts
@@ -91,6 +91,14 @@ export default {
title: $t("menus.hsCascader")
}
},
+ {
+ path: "/components/color-picker",
+ name: "ColorPicker",
+ component: () => import("@/views/components/color-picker.vue"),
+ meta: {
+ title: $t("menus.hsColorPicker")
+ }
+ },
{
path: "/components/selector",
name: "Selector",
diff --git a/src/views/components/color-picker.vue b/src/views/components/color-picker.vue
new file mode 100644
index 000000000..91d5225e9
--- /dev/null
+++ b/src/views/components/color-picker.vue
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+ 不同尺寸、选择透明度、预定义颜色
+
+
+
+ 外部触发器
+
+
+
+ {{ isOpen ? "关闭" : "打开" }}
+
+
+
+