【问题标题】:What is wrapperEl in canvas in FabricJS?FabricJS 中画布中的 wrapperEl 是什么?
【发布时间】:2020-06-04 00:57:45
【问题描述】:

https://github.com/salgum1114/react-design-editor/blob/8db73ef3d9846444e25657a5414b417633b1ef0e/src/components/Canvas.js

我已经浏览了上面链接上的代码。但我似乎无法理解第 495 行的 this.canvas.wrapperEl,因为它没有在任何地方定义。

【问题讨论】:

    标签: fabricjs fabricjs2


    【解决方案1】:

    这是 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

    【讨论】:

    • 'wrapperEl' 是 HTML DOM 中通用的关键字还是仅适用于 FabricJS?
    • @PRS 它特定于 fabric.js
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-02
    • 1970-01-01
    • 2016-08-26
    • 1970-01-01
    • 2017-04-14
    • 2015-06-22
    • 2015-10-22
    相关资源
    最近更新 更多