@Tyusha

SVG, Vue: Почему не работает реактивное свойство viewBox?

Масштабирую по классике svg-картинку. Если прописать размеры и viewBox напрямую, то всё ОК. Но если viewBox сделать реактивным, то не работает. Парадокс. Смотрите песочницу.

viewbox = '0 0 450 10'— реактивное свойство в объекте Vue

<svg width=300px height=75px viewbox="0 0 450 100">...</svg>   //  Масштабирование работает
<svg width=300px height=75px :viewbox="viewbox">...</svg>        //  Масштабирование не работает
<svg width=300px height=75px :viewbox="'0 0 450 100'">...</svg>        //  Ну и даже так тоже не работает


https://jsfiddle.net/y0zgefs8/
  • Вопрос задан
  • 205 просмотров
Решения вопроса 1
Ankhena
@Ankhena
Нежно люблю верстку
Замените в разметке на :view-box.camel="viewbox"
Кстати, я нагуглила ответ за 1,5 минуты.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Adamos
@Adamos
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы