2017-02-11 5 views
3

Я пытаюсь добавить изображение в SVG с Bobril, но этот код не работает:Как добавить изображение в SVG с Bobril

{ 
    tag: 'svg', 
    children: { 
     tag: 'image', 
     attrs: { 
      'xlink:href': 'https://raw.githubusercontent.com/Bobris/Bobril/master/logo.png', 
      x: 0, 
      y: 0, 
      width: 200, 
      height: 200 
     } 
    } 
} 

Тег изображения добавляется к странице, но изображение не отображается , Когда я копирую элемент в DevTools от Chrome и снова вставляю его, отображается изображение. Что я делаю не так?

ответ

1

Вместо «xlink: href» используйте только href.

XLink: HREF является устаревшим, так как SVG 2

+0

Это работает, спасибо :) – Margarit

+0

Истинная причина, почему это работает эта линия https://github.com/Bobris/Bobril/blob/e642be6b19b1a04a0990e48dd3806990f3eab76d/package/index .ts # L450 – Bobris