新增画布是否可以修改背景
This commit is contained in:
@@ -21,6 +21,7 @@ const props = defineProps({
|
|||||||
type: Boolean,
|
type: Boolean,
|
||||||
default: true, // 是否显示图层面板
|
default: true, // 是否显示图层面板
|
||||||
},
|
},
|
||||||
|
isBackgroundChangeable: Boolean,
|
||||||
});
|
});
|
||||||
|
|
||||||
const emit = defineEmits([
|
const emit = defineEmits([
|
||||||
@@ -312,7 +313,7 @@ onMounted(() => {
|
|||||||
"
|
"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div class="setting-group">
|
<div class="setting-group" v-if="isBackgroundChangeable">
|
||||||
<span class="setting-label">{{ $t("Canvas.color") }}</span>
|
<span class="setting-label">{{ $t("Canvas.color") }}</span>
|
||||||
<div class="color-picker-wrapper">
|
<div class="color-picker-wrapper">
|
||||||
<input
|
<input
|
||||||
|
|||||||
@@ -101,7 +101,10 @@ const props = defineProps({
|
|||||||
type: Boolean,
|
type: Boolean,
|
||||||
default: false, // 是否允许擦除背景图层
|
default: false, // 是否允许擦除背景图层
|
||||||
},
|
},
|
||||||
|
isBackgroundChangeable: {
|
||||||
|
type: Boolean,
|
||||||
|
default: true, // 是否允许修改背景图层
|
||||||
|
},
|
||||||
showFixedLayer: {
|
showFixedLayer: {
|
||||||
type: Boolean,
|
type: Boolean,
|
||||||
default: false, // 是否显示固定图层
|
default: false, // 是否显示固定图层
|
||||||
@@ -1153,6 +1156,7 @@ defineExpose({
|
|||||||
:brushSize="brushSize"
|
:brushSize="brushSize"
|
||||||
:enabledRedGreenMode="enabledRedGreenMode"
|
:enabledRedGreenMode="enabledRedGreenMode"
|
||||||
:showLayersPanel="showLayersPanel"
|
:showLayersPanel="showLayersPanel"
|
||||||
|
:isBackgroundChangeable="isBackgroundChangeable"
|
||||||
@update:canvasWidth="canvasWidth = $event"
|
@update:canvasWidth="canvasWidth = $event"
|
||||||
@update:canvasHeight="canvasHeight = $event"
|
@update:canvasHeight="canvasHeight = $event"
|
||||||
@update:canvasColor="canvasColor = $event"
|
@update:canvasColor="canvasColor = $event"
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
@canvasInit="canvasInit"
|
@canvasInit="canvasInit"
|
||||||
@changeCanvas="changeCanvas"
|
@changeCanvas="changeCanvas"
|
||||||
is-general
|
is-general
|
||||||
|
:isBackgroundChangeable="false"
|
||||||
ref="editCanvas"></editCanvas>
|
ref="editCanvas"></editCanvas>
|
||||||
</div>
|
</div>
|
||||||
<div class="btn">
|
<div class="btn">
|
||||||
|
|||||||
Reference in New Issue
Block a user