javascript 将svg字符串转换为img源

crcmnpdw  于 2023-05-16  发布在  Java
关注(0)|答案(1)|浏览(177)

我需要将传入的字符串' '转换为img src属性,并将其作为属性传递给子组件。我该怎么做?
我试过这个,但它不起作用。
`let blob = new Blob([data.payload],{type:'image/svg+xml'});

let url = URL.createObjectURL(blob);
      const image = document.createElement('img');
      image.addEventListener('load', () => URL.revokeObjectURL(url), {once: true});
      image.src = url;`
qojgxg4l

qojgxg4l1#

你可以请尝试这个代码和lemme知道如果这工作或不..

let blob = new Blob([data.payload], {type: 'image/svg+xml'});

let reader = new FileReader();
reader.readAsDataURL(blob);

reader.onloadend = () => {
  const image = new Image();
  image.src = reader.result;

  childComponent.propName = reader.result;
}

如果你还面临问题让我知道,我会帮助你。。

相关问题