You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Error occurs when no element is selected, click above to delete icon
The error info is :
Cannot read properties of null (reading 'type')
TypeError: Cannot read properties of null (reading 'type')
at Graphics.getActiveObjectIdForRemove (webpack-internal:https:///./node_modules/tui-image-editor/dist/tui-image-editor.js:13246:150)
at ImageEditor.removeActiveObject (webpack-internal:https:///./node_modules/tui-image-editor/dist/tui-image-editor.js:13757:106)
at Object._delete (webpack-internal:https:///./node_modules/tui-image-editor/dist/tui-image-editor.js:11619:2289)
at HTMLLIElement._this5.eventHandler. (webpack-internal:https:///./node_modules/tui-image-editor/dist/tui-image-editor.js:11493:221)
Error occurs when no element is selected, click above to delete icon
The error info is :
Cannot read properties of null (reading 'type')
TypeError: Cannot read properties of null (reading 'type')
at Graphics.getActiveObjectIdForRemove (webpack-internal:https:///./node_modules/tui-image-editor/dist/tui-image-editor.js:13246:150)
at ImageEditor.removeActiveObject (webpack-internal:https:///./node_modules/tui-image-editor/dist/tui-image-editor.js:13757:106)
at Object._delete (webpack-internal:https:///./node_modules/tui-image-editor/dist/tui-image-editor.js:11619:2289)
at HTMLLIElement._this5.eventHandler. (webpack-internal:https:///./node_modules/tui-image-editor/dist/tui-image-editor.js:11493:221)
this is my code :
`
// header
"header.backgroundImage": "none",
"header.backgroundColor": "#f3f4f6",
"header.border": "0px",
"header.display": "none",
// load button
"loadButton.backgroundColor": "#fff",
"loadButton.border": "1px solid #ddd",
"loadButton.color": "#222",
"loadButton.fontFamily": "NotoSans, sans-serif",
"loadButton.fontSize": "12px",
"loadButton.display": "none", // 可以直接隐藏掉
// download button
"downloadButton.backgroundColor": "#fdba3b",
"downloadButton.border": "1px solid #fdba3b",
"downloadButton.color": "#fff",
"downloadButton.fontFamily": "NotoSans, sans-serif",
"downloadButton.fontSize": "12px",
"downloadButton.display": "none", // 可以直接隐藏掉
// icons default
"menu.normalIcon.color": "#8a8a8a",
"menu.activeIcon.color": "#555555",
"menu.disabledIcon.color": "#434343",
"menu.hoverIcon.color": "#e9e9e9",
"submenu.normalIcon.color": "#8a8a8a",
"submenu.activeIcon.color": "#e9e9e9",
"menu.iconSize.width": "24px",
"menu.iconSize.height": "24px",
"submenu.iconSize.width": "32px",
"submenu.iconSize.height": "32px",
// submenu primary color
"submenu.backgroundColor": "#1e1e1e",
"submenu.partition.color": "#858585",
// submenu labels
"submenu.normalLabel.color": "#858585",
"submenu.normalLabel.fontWeight": "lighter",
"submenu.activeLabel.color": "#fff",
"submenu.activeLabel.fontWeight": "lighter",
// checkbox style
"checkbox.border": "1px solid #ccc",
"checkbox.backgroundColor": "#fff",
// rango style
"range.pointer.color": "#fff",
"range.bar.color": "#666",
"range.subbar.color": "#d1d1d1",
"range.disabledPointer.color": "#414141",
"range.disabledBar.color": "#282828",
"range.disabledSubbar.color": "#414141",
"range.value.color": "#fff",
"range.value.fontWeight": "lighter",
"range.value.fontSize": "11px",
"range.value.border": "1px solid #353535",
"range.value.backgroundColor": "#151515",
"range.title.color": "#fff",
"range.title.fontWeight": "lighter",
// colorpicker style
<style lang="css" scoped> .container { height: 100vh; text-align: center; } </style>"colorpicker.button.border": "1px solid #1e1e1e",
"colorpicker.title.color": "#fff",
};
export default {
data() {
return {
instance: null,
};
},
mounted() {
this.instance = new ImageEditor(
document.querySelector("#tui-image-editor"),
{
includeUI: {
loadImage: {
path: require("@/assets/1.png"),
name: "image",
},
initMenu: "draw",
menuBarPosition: "bottom",
locale: locale_zh,
theme: customTheme,
menu: [
"crop", // 裁切
"draw", // 添加绘画
"text", // 添加文本
"rotate", // 旋转
"flip", // 翻转
// 'shape', // 添加形状
// 'icon', // 添加图标
// 'mask', // 添加覆盖
// 'filter' // 添加滤镜
],
},
}
);
document.getElementsByClassName("tui-image-editor-main")[0].style.top = 0;
},
methods: {
uploadImg() {
const base64String = this.instance.toDataURL();
const data = window.atob(base64String.split(",")[1]);
const ia = new Uint8Array(data.length);
for (let i = 0; i < data.length; i++) {
ia[i] = data.charCodeAt(i);
}
const blob = new Blob([ia], { type: "image/png" });
const fd = new FormData();
fd.append("image", blob);
// upload fd
},
},
};
</script>
`
The text was updated successfully, but these errors were encountered: