Не удается отключить автоматическую загрузку в версии 4.3
Мой конфиг:
self.editor = new $window.PhotoEditorSDK.UI.ReactUI({
container,
responsive: true,
license: JSON.stringify(sdkLicenseData),
assets: {
baseUrl: '/dist/photoeditorsdk/assets/',
},
editor: {
image: img,
},
style: {
width: 800,
height: 800,
},
enableExport: true,
export: {
type: $window.PhotoEditorSDK.ImageFormat.IMAGE,
quality: 1.0,
download: false,
},
});
Я могу обнаружить экспорт, по которому нажимают:
self.editor.on('export', (newUrl) => {
.. но он все еще загружает изображение. Как это можно отключить?
Я также попробовал:
self.editor.on('export', (newUrl) => {
self.editor.export(false)
.then((data) => {
const foo = 1;
});
... но опять же, к тому времени, как я выполню вторую строку, изображение уже загружено.
1 ответ
Решение
export
поле здесь должно быть внутри editor
вариант, например,
self.editor = new $window.PhotoEditorSDK.UI.ReactUI({
container,
responsive: true,
license: JSON.stringify(sdkLicenseData),
assets: {
baseUrl: '/dist/photoeditorsdk/assets/',
},
editor: {
image: img,
export: {
type: $window.PhotoEditorSDK.ImageFormat.IMAGE,
quality: 1.0,
download: false,
}
},
style: {
width: 800,
height: 800,
},
enableExport: true
})
Тогда это должно работать.