Как получить данные SVG из уже загруженного ресурса? - PullRequest
0 голосов
/ 18 января 2020

В моем приложении React у меня есть svg-актив, например:

import appIcon from '../assets/dot-to-dot-icon.svg';

Я хочу добавить уже кэшированный lo go в PDF-документ, для этого мне нужно передать SVG данные в виде строки или xml введите данных для метода создания PDF, но я застрял.

Любая помощь будет высоко ценится.

1 Ответ

1 голос
/ 19 января 2020

Если вы импортируете таким образом, тогда appIcon должен быть URL-адресом файла SVG.

Получив его, вы можете использовать fetch() для извлечения содержимого файла. Как то так:

fetch("https://api.example.com/items")
  .then(res => res.text())
  .then(svg => {
     // 'svg' should contain the contents of the svg
  })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...