From 6f4e967b4950cef72844ac1d49416ff5bb8014bf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=A5=94=E8=B7=91=E7=9A=84=E9=9D=A2=E6=9D=A1?=
<1262327911@qq.com>
Date: Mon, 27 Feb 2023 12:46:36 +0800
Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E8=87=AA=E5=AE=9A?=
=?UTF-8?q?=E4=B9=89=E9=A2=9C=E8=89=B2=E7=BB=84=E4=BB=B6=E4=BA=A4=E4=BA=92?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../CanvasPage/components/CreateColor/index.vue | 8 ++++----
.../components/CreateColorRender/index.vue | 12 +++++++++++-
.../chart/ContentEdit/components/EditRange/index.vue | 2 +-
3 files changed, 16 insertions(+), 6 deletions(-)
diff --git a/src/views/chart/ContentConfigurations/components/CanvasPage/components/CreateColor/index.vue b/src/views/chart/ContentConfigurations/components/CanvasPage/components/CreateColor/index.vue
index 5edac24a..4186750c 100644
--- a/src/views/chart/ContentConfigurations/components/CanvasPage/components/CreateColor/index.vue
+++ b/src/views/chart/ContentConfigurations/components/CanvasPage/components/CreateColor/index.vue
@@ -56,7 +56,7 @@
立即创建
-
+
{{ item.name }}
@@ -127,7 +127,7 @@ type ColorType = {
const defaultColor: ColorType = {
id: getUUID(),
name: '未命名',
- color: ['#6ae5bb', '#69e3de', '#5ac4ee', '#5ac4ee', '#4498ec', '#3c7ddf']
+ color: ['#6ae5bb', '#69e3de', '#5ac5ee', '#5ac4ee', '#4498ec', '#3c7ddf']
}
const chartEditStore = useChartEditStore()
const modelShowRef = ref(false)
diff --git a/src/views/chart/ContentConfigurations/components/CanvasPage/components/CreateColorRender/index.vue b/src/views/chart/ContentConfigurations/components/CanvasPage/components/CreateColorRender/index.vue
index 7a842200..a3f6c441 100644
--- a/src/views/chart/ContentConfigurations/components/CanvasPage/components/CreateColorRender/index.vue
+++ b/src/views/chart/ContentConfigurations/components/CanvasPage/components/CreateColorRender/index.vue
@@ -27,6 +27,7 @@
:show-preview="true"
:modes="['hex']"
@complete="completeHandle($event, index)"
+ @update:show="selectHandle(item, index)"
/>
@@ -183,7 +184,13 @@ const getRenderBackgroundColor = (color?: string) => {
}
}
-// 顶部选择颜色
+// 点击颜色
+const selectHandle = (color: string, index: number) => {
+ targetColor.color = color
+ targetColor.index = index
+}
+
+// 顶部改变颜色
const completeHandle = (color?: string, index?: number) => {
color && (targetColor.color = color)
index && (targetColor.index = index)
@@ -205,6 +212,9 @@ const selectExpandColor = (color: string, isHexa: boolean) => {
const addColor = () => {
const lastData = editColor.value?.color[editColor.value?.color.length - 1] || '#2c2c31'
editColor.value?.color.push(lastData)
+ nextTick(() => {
+ emit('updateColor', editColor.value)
+ })
}
// 删除颜色
diff --git a/src/views/chart/ContentEdit/components/EditRange/index.vue b/src/views/chart/ContentEdit/components/EditRange/index.vue
index d9a7bcc9..d3be9d95 100644
--- a/src/views/chart/ContentEdit/components/EditRange/index.vue
+++ b/src/views/chart/ContentEdit/components/EditRange/index.vue
@@ -55,7 +55,7 @@ const rangeModelStyle = computed(() => {
position: relative;
transform-origin: left top;
background-size: cover;
- border-radius: 20px;
+ border-radius: 10px;
overflow: hidden;
@include fetch-border-color('hover-border-color');
@include fetch-bg-color('background-color2');