fix: 从设计详情点编辑按钮进入 canvas时的从Library选择图片
This commit is contained in:
@@ -108,6 +108,10 @@ const props = defineProps({
|
|||||||
isGeneral: { // 从generalMiniCanvas来的
|
isGeneral: { // 从generalMiniCanvas来的
|
||||||
type: Boolean,
|
type: Boolean,
|
||||||
default:false
|
default:false
|
||||||
|
},
|
||||||
|
isEdit: { // 从design点击喜欢过的图片,再点击顶部的编辑图标
|
||||||
|
type: Boolean,
|
||||||
|
default: false
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -720,8 +724,8 @@ const handleImageSelect = (data) => {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
function triggerLibrary() {
|
function triggerLibrary() {
|
||||||
console.log('打开收藏')
|
// console.log('CanvasEditor', '打开收藏')
|
||||||
if (props.isGeneral) {
|
if (props.isGeneral || props.isEdit) {
|
||||||
selectImages.value.init()
|
selectImages.value.init()
|
||||||
} else {
|
} else {
|
||||||
emit("trigger-library");
|
emit("trigger-library");
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
<editCanvas v-if="canvasLoad" :config="canvasConfig"
|
<editCanvas v-if="canvasLoad" :config="canvasConfig"
|
||||||
@canvasInit="canvasInit"
|
@canvasInit="canvasInit"
|
||||||
@changeCanvas="changeCanvas"
|
@changeCanvas="changeCanvas"
|
||||||
|
is-edit
|
||||||
:clothingImageUrl="selectDetail.undividedLayer || selectDetail.path"
|
:clothingImageUrl="selectDetail.undividedLayer || selectDetail.path"
|
||||||
showFixedLayer
|
showFixedLayer
|
||||||
:canvasJSON="canvasJSON"
|
:canvasJSON="canvasJSON"
|
||||||
@@ -32,6 +33,7 @@
|
|||||||
:clothingImageUrl="selectDetail.path"
|
:clothingImageUrl="selectDetail.path"
|
||||||
:redGreenImageUrl="frontBack.front[imgDomIndex].maskUrl"
|
:redGreenImageUrl="frontBack.front[imgDomIndex].maskUrl"
|
||||||
@trigger-red-green-mouseup="frontBackChange"
|
@trigger-red-green-mouseup="frontBackChange"
|
||||||
|
is-edit
|
||||||
:clothing-image-opts="{
|
:clothing-image-opts="{
|
||||||
imageMode:'contains',
|
imageMode:'contains',
|
||||||
}"
|
}"
|
||||||
@@ -292,6 +294,7 @@ export default defineComponent({
|
|||||||
saveCanvas('auto')
|
saveCanvas('auto')
|
||||||
},3000)
|
},3000)
|
||||||
}
|
}
|
||||||
|
|
||||||
onBeforeUnmount(()=>{
|
onBeforeUnmount(()=>{
|
||||||
let front = detailData.frontBack.front[detailData.imgDomIndex]
|
let front = detailData.frontBack.front[detailData.imgDomIndex]
|
||||||
let back = detailData.frontBack.back[detailData.imgDomIndex]
|
let back = detailData.frontBack.back[detailData.imgDomIndex]
|
||||||
|
|||||||
Reference in New Issue
Block a user