深度画布返回保存
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
<template>
|
||||
<fullscreen-dialog v-model="dialogVisible" @close="onClose" hide-destroy>
|
||||
<div class="canvas-box">
|
||||
<depth-canvas :config="config" @workbench="onWorkbench" />
|
||||
<depth-canvas ref="depthCanvasRef" :config="config" @workbench="onWorkbench" />
|
||||
</div>
|
||||
</fullscreen-dialog>
|
||||
</template>
|
||||
@@ -22,6 +22,7 @@
|
||||
onWorkbench(options) {},
|
||||
onClose() {}
|
||||
})
|
||||
const depthCanvasRef = ref(null)
|
||||
|
||||
const open = async (options) => {
|
||||
config.value = options
|
||||
@@ -61,8 +62,9 @@
|
||||
}
|
||||
// 关闭
|
||||
const onClose = () => {
|
||||
dialogVisible.value = false
|
||||
config.value.onClose?.()
|
||||
depthCanvasRef.value.onWorkbench()
|
||||
// dialogVisible.value = false
|
||||
// config.value.onClose?.()
|
||||
}
|
||||
|
||||
defineExpose({
|
||||
|
||||
Reference in New Issue
Block a user