【发布时间】:2020-05-19 11:38:38
【问题描述】:
我想做一件普通的事情——在 Vue Nuxt 应用程序中动态包含一个 svg HTML,我可以设置它的样式。为此,我创建了一个组件,但不是图像,而是文本 data:image/svg+xhtml...。
如何让它发挥作用?
<template>
<div v-html="src"></div>
</template>
<script>
export default {
name: 'Icon',
props: {
name: {
type: String,
required: true
}
},
computed: {
src() {
const src = require(`assets/icons/${this.name}.svg`)
return src
}
}
}
</script>
【问题讨论】:
标签: html vue.js svg webpack nuxt.js