removeChildren不会删除所有孩子

时间:2017-05-01 06:50:53

标签: konvajs

在我向我的图层渲染内容之前,我总是删除孩子。我这样做的唯一地方是第331行(script.js)。我甚至提出了一个断言声明来验证子length是否为0。控制台窗口中没有任何内容可以消除断言。

以下是该问题的视频:

https://youtu.be/KXUU2YEpJe4



<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Tree Drawing</title>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
    <link rel="stylesheet" href="https://rawgit.com/deostroll/konva-tree-draw/e35a454291a0727d41230604977204d69f107d7d/style.css">
  </head>
  <body>
    <div class="container">
      <div class="">
        <button type="button" id="btnOpen" class="btn btn-default">Open...</button>
        <a href="javascript:void(0)" id="toggle-preview"><small>show</small></a>
      </div>
      <input type="file" name="" id="fileOpen" style="display:none">
      <div id="json-preview-container" class="well">
        <textarea id="json-preview"></textarea>
        <button type="button" id="btnDraw" class="btn btn-default btn-xs-small">Draw</button>
      </div>
      <div id="region">
      </div>
    </div>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js" charset="utf-8"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js" charset="utf-8"></script>
    <script src="https://rawgit.com/konvajs/konva/master/konva.js" charset="utf-8"></script>
    <script src="https://rawgit.com/deostroll/konva-tree-draw/e35a454291a0727d41230604977204d69f107d7d/script.js" charset="utf-8"></script>
    <script src="https://rawgit.com/deostroll/konva-tree-draw/e35a454291a0727d41230604977204d69f107d7d/main.js" charset="utf-8"></script>
  </body>
</html>
&#13;
&#13;
&#13;

提供示例文件的链接:

复制文字。点击&#34;显示&#34;按钮。将文本粘贴到textarea中并点击&#34; Draw&#34;。一旦画布已经呈现树,请使用另一个文件重复这些步骤。

0 个答案:

没有答案