feat: 修复画布部分bug

This commit is contained in:
bighuixiang
2025-06-23 00:40:45 +08:00
parent ea1480dd7c
commit 4da5f7d105
14 changed files with 718 additions and 198 deletions

View File

@@ -25,6 +25,10 @@ const props = defineProps({
canvasColor: String,
brushSize: Number,
enabledRedGreenMode: Boolean,
showLayersPanel: {
type: Boolean,
default: true, // 是否显示图层面板
},
});
const emit = defineEmits([
@@ -337,12 +341,11 @@ onMounted(() => {
</div> -->
<!-- 绘图工具设置 -->
<div class="canvas-settings gap-20">
<div class="canvas-settings gap-20" v-if="!props.enabledRedGreenMode">
<div
class="btn"
:class="{ active: showBrushPanel }"
@click="toggleBrushPanel"
v-if="!props.enabledRedGreenMode"
>
<!-- <span class="setting-label">笔刷:</span>/ -->
<div class="brush-selector">
@@ -369,6 +372,7 @@ onMounted(() => {
</div>
</div>
<div
v-if="showLayersPanel"
class="btn"
:class="{ active: isShowLayerPanel }"
@click="showLayerPanel"