【发布时间】:2020-03-29 18:07:00
【问题描述】:
我有一个动态构建 svg 元素内容的 Vue.js 组件。为简单起见,假设内容为<circle cx="50" cy="50" r="60" />
组件通过操作名为 svg 的数据变量来实现这一点:
data() {
return {
svg: '<circle cx="50" cy="50" r="60" />',
foobar: 'foobar',
};
},
我在父组件中有一些特定的 svg 元素自定义(即宽度、高度、视图框)。如何以“原始”形式在模板中呈现它?
<template>
<svg v-html="svg"></svg>
</template>
将添加我不想要的 svg 元素
【问题讨论】:
标签: javascript vue.js svg