bug fix in JSON serialization
This commit is contained in:
@@ -60,6 +60,20 @@ export default {
|
||||
.sort((a, b) => a.sort - b.sort).map(({ value }) => value)
|
||||
},
|
||||
|
||||
deepMerge(target, source, transformFn) {
|
||||
Object.entries(source).forEach(([key, value]) => {
|
||||
if (transformFn){
|
||||
value = transformFn(key, value)
|
||||
}
|
||||
if (value && typeof value === 'object' && !Array.isArray(value)) {
|
||||
this.deepMerge(target[key] = target[key] || {}, value, transformFn);
|
||||
return;
|
||||
}
|
||||
target[key] = value;
|
||||
});
|
||||
return target;
|
||||
},
|
||||
|
||||
drawOnCanvas(svg, width, height){
|
||||
return new Promise((resolve, reject)=>{
|
||||
let url = URL.createObjectURL(new Blob([svg],{ type:"image/svg+xml;charset=utf-8" }));
|
||||
|
||||
Reference in New Issue
Block a user