cost 308 ms
console.error 错误类型错误:无法读取未定义的属性(读取“放大”) - console.error ERROR TypeError: Cannot read properties of undefined (reading 'zoomIn')

我正在尝试测试一个具有 3 个按钮(ZoomIn、ZoomOut 和 ResetImage)和一个图像的组件。 测试工作正常,但我从 component.ts 文件的这一行得到一个控制台错误: 我正在使用@panzoom/panzoom,但我不知道如何在我的测试规范文件中实现它。 这是我的测试: ...

仅当按下 [CTRL] 键并使用 panzoom 自动重新定位图像时才缩放 - Angular - Zoom only if [CTRL] key is pressed and auto repositioning of the image with panzoom - Angular

我可以使用鼠标滚动放大和缩小图像,但我只想在按下 [CTRL] 键并使用鼠标滚动的情况下进行缩放。 我还希望我的图像 go 在缩小到一个点并通过平移移动它之后恢复到其初始属性这是我迄今为止尝试过的,但它不起作用: 所以这里是没有错误的代码: 组件.ts: 模板.hmtl: ...

Panzoom 库:单击图像时放大和缩小仅适用于第一次 - Panzoom library: Zoom in and out while clicking the image works only for the first time

我正在使用 Panzoom 库panzoom并希望能够在单击图像本身时放大和缩小图像。 有用。 但只是第一次。 我想分两步放大图像(点击 2 次)并缩小 1 步。 我添加了控制台日志来检查规模。 当我第四次单击时,它立即显示放大:1.7(第一步)并缩小。 什么也没有发生。 let i ...

将鼠标位置转换为画布坐标并返回 - Convert mouse position to Canvas Coordinates and back

我正在创建一个带有覆盖 div 的画布,以在单击时添加标记,我希望标记在平移缩放画布或调整窗口大小时改变位置。 我正在使用https://github.com/timmywil/panzoom来平移缩放。 问题是当我将鼠标位置转换为画布坐标时它工作正常,但是当我将其转换回屏幕位置以在叠加 div ...

测试点是否超出平移缩放范围 - Test if point outside pan-zoom bounds

我想测试特定 SVG 元素的位置是在当前可见的平移缩放区域的内部还是外部。 如果它在外面,那么我可以平移以将其放在相应的边界内。 这听起来像是一个简单的操作,除了我找不到正确的测试来查看一个点是否在可见区域之外; 如果我能做到这一点,那么我就可以毫不费力地处理平底锅。 根据原始元素 x/y 属性,我 ...

jsPlumb + Panzoom 无限可拖放 canvas - jsPlumb + Panzoom infinite droppable canvas

我创建了一个codepen ,它使用 jquery ui droppable(用于拖放)、jsPlumb(用于流程图)和 Panzoom(平移和缩放)来创建流程图构建器。 您可以将列表项从可拖动容器(第一列)拖动到流程图(第二列),然后使用点连接项目以创建流程图。 #flowchart 是启用了 ...

Vue panzoom 容器 - Vue panzoom container

我想使用这个插件来缩放和平移许多其他组件,但我正在努力找出实现的最佳方法 https://github.com/timmywil/panzoom看起来是一个很好用的库 我才刚刚开始玩,但我的假设是制作一个基本组件 然后我在我的 Home.vue(视图)中将缩放组件包裹在其他组件周围 这似乎 ...

使用panzoom时,如何首先将图像放在行内块容器内部? - How to initially center an image inside inline-block container when using panzoom?

我想将图像的初始位置设置为居中,该怎么办? 我不想进行CSS居中,因为它将始终仅在我第一次将位置设置为容器的居中时应用。 我需要保持样式#scene {display: inline-block;} ,否则边界内的平移将中断。 最初如何在加载时将此图像居中 con ...

2019-08-29 14:24:25   5   71    panzoom  

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM