【发布时间】:2020-06-04 00:57:45
【问题描述】:
我已经浏览了上面链接上的代码。但我似乎无法理解第 495 行的 this.canvas.wrapperEl,因为它没有在任何地方定义。
【问题讨论】:
我已经浏览了上面链接上的代码。但我似乎无法理解第 495 行的 this.canvas.wrapperEl,因为它没有在任何地方定义。
【问题讨论】:
这是 a reference to the wrapper div 元素,fabric.js 包裹在它所绘制的实际画布周围。此属性仅供内部使用,这就是文档中没有提及它的原因。
如果您检查使用 fabric.js 画布的页面上的 HTML,您会看到如下内容:
<div class="canvas-container" style="...">
<canvas id="c" width="1000" height="800" class="lower-canvas" style="..."></canvas>
<canvas class="upper-canvas" width="500" height="400" style="..."></canvas>
</div>
canvas-container div 是您的 wrapperEl。
【讨论】: