Commit 31269fa9 by qlintonger xeno

尝试添加截图标注+3

parent eef8cf10
......@@ -128,6 +128,8 @@ const props = defineProps({
default: true
}
})
import {nextTick} from 'vue'
const emits = defineEmits(['done', 'cancel', 'first-paint-done', 'canvas-saved'])
// 如果是由外部bridge打开,同样需要显示
......@@ -381,17 +383,19 @@ let longQueueHandle = function () {
})
}
let pullUntilMounted = setInterval(() => {
props.callBridge('进入元素查找')
if (!canvasWrapper.value) return;
props.callBridge('找到canvas元素')
if (canvasWrapper.value.clientWidth === 0) return;
props.callBridge('元素几何确定')
if (canvasWrapper.value?.getBoundingClientRect()?.width === 0) return;
props.callBridge('元素几何数据成功获取')
clearInterval(pullUntilMounted)
longQueueHandle()
}, 0)
nextTick(function() {
let pullUntilMounted = setInterval(() => {
props.callBridge('进入元素查找')
if (!canvasWrapper.value) return;
props.callBridge('找到canvas元素')
if (canvasWrapper.value.clientWidth === 0) return;
props.callBridge('元素几何确定')
if (canvasWrapper.value?.getBoundingClientRect()?.width === 0) return;
props.callBridge('元素几何数据成功获取')
clearInterval(pullUntilMounted)
longQueueHandle()
}, 0)
})
</script>
<style>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment