Merge branch 'dev_vite' into StableVersion

This commit is contained in:
zhangyh
2025-11-24 15:37:28 +08:00
3 changed files with 13 additions and 23 deletions

View File

@@ -1,23 +0,0 @@
1. 初始化事件
object:added当新对象被添加到画布上时触发。
object:removed当对象从画布上移除时触发。
selection:created当选择对象时触发。
selection:updated当选择的对象被更新时触发。
selection:cleared当所有对象都被取消选择时触发。
2. 鼠标事件
mouse:down鼠标按下时触发。
mouse:move鼠标移动时触发。
mouse:up鼠标释放时触发。
mouse:over鼠标移到画布上时触发。
mouse:out鼠标移出画布时触发。
mouse:wheel鼠标滚轮滚动时触发。
3. 触摸事件(在触摸屏设备上)
touch:start触摸开始时触发。
touch:move触摸移动时触发。
touch:end触摸结束时触发。
4. 键盘事件
key:down键盘按键按下时触发。
key:up键盘按键释放时触发。

View File

@@ -712,6 +712,7 @@ export default defineComponent({
left: 50%;
transform: translate(-50%,-50%);
float: left;
object-fit: contain;
user-select:none;
-webkit-user-drag: none;
}

View File

@@ -399,6 +399,7 @@ import {
createVNode,
reactive,
computed,
watch,
useTemplateRef
} from 'vue'
import { Https } from '@/tool/https'
@@ -548,12 +549,22 @@ export default defineComponent({
document.removeEventListener('click', openSpeed)
}
}
const resetSpeedState = () => {
if (!speed.speedState) return
speed.speedState = false
document.removeEventListener('click', openSpeed)
}
const setSpeed = (item: any) => {
speed.speedData = item
document.removeEventListener('click', openSpeed)
speed.speedState = false
}
let scaleImage: any = ref(false)
watch(scaleImage, value => {
if (!value) {
resetSpeedState()
}
})
let loadingShow = ref(false)
let isComparison = ref(false) // home/design组件中修改的,当前组件没有修改
const visible = ref<boolean>(false)
@@ -1292,6 +1303,7 @@ export default defineComponent({
clearInterval(remPrductimgTime)
productimg.productimgIsProductimg = false
productimg.productimgRemProductimg = false
resetSpeedState()
})
return {
t,