代码之家  ›  专栏  ›  技术社区  ›  Zabs

通过photoeditor获取所有用户操作事件dk-getoperationsstack不是一个函数

  •  1
  • Zabs  · 技术社区  · 6 年前

    我已经为photoeditorsdk插件设置了HTML5 SDK,它通常工作得很好-我需要能够确定图像是否“脏”(例如对原始图像进行了任何形式的编辑)-注意,我正在使用库/sdk的最新v4

    我正试图使用下面的代码将用户操作输出到控制台,但是当我单击导出按钮并执行下面的“导出”事件时,会得到以下错误:

    var editor = new PhotoEditorSDK.UI.ReactUI();
    editor.on('export', function (result, editor) {
      // User has clicked export, find out what operations he used
      var stack = editor.getOperationsStack();
      console.log('User used operations:');
    
      stack.forEach(function (operation) {
        console.log(operation.constructor.identifier);
      });
    });
    

    误差

    TypeError: editor.getOperationsStack is not a function
    

    这是在这里的sdk网站上用于事件的确切代码-是否有人能建议解决问题的方法来获取所有用户操作和/或确定图像是否“脏”? https://docs.photoeditorsdk.com/guides/html5/v4/concepts/events

    1 回复  |  直到 6 年前
        1
  •  1
  •   Joel    6 年前

    var stack = editor.operations.getStack().getStack()