在浏览器中显示svg图像

display svg image in browser

本文关键字:svg 图像 显示 浏览器      更新时间:2023-09-26

我想在node.js的浏览器中使用qr-image npm模块显示qr-code svg图像。代码:

var qr = require('qr-image');
var svg_string = qr.imageSync('I love QR!', { type: 'svg' });

稍后,在我的page.ejs中,我有:

<%= svg_string %>

在浏览器中我有:

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 23 23">
<path d="M1 1h7v7h-7zM11..."/></svg>

我只看到文本而不是图像。我试过

<img <%= svg_string %> >

但这是错误的。如何显示我的svg图像?

请使用此选项,它将显示在y中。

<%-svg_string %>