gpt4 book ai didi

javascript - 通过 photoeditorsdk 获取所有用户操作事件 - getOperationsStack 不是函数

转载 作者:行者123 更新时间:2023-11-30 20:21:18 25 4
gpt4 key购买 nike

我已经为 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

最佳答案

我遇到了完全相同的错误,我注意到文档没有准确地代表最新版本(在很多地方)。

我已经设法得到这样的操作;

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

我不知道为什么该方法已被删除。令人沮丧的是,他们在 github 上没有问题,并且需要几天时间才能回复支持票(仍在等待回复为什么 CORS 图像不起作用)。

干杯

关于javascript - 通过 photoeditorsdk 获取所有用户操作事件 - getOperationsStack 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51424146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com