【发布时间】:2018-07-19 19:25:16
【问题描述】:
我有以下代码:
HTML
<div id="app">
<h1>
Hello {{superscript('hello')}}
</h1>
</div>
JS
new Vue({
el: "#app",
data: {
},
methods: {
superscript(input) {
return '<sup>' + input + '</sup>'
}
}
})
我想要这个渲染:
你好你好
但它会呈现标签本身而不将其转换为上标。 JSfiddle:http://jsfiddle.net/agreyfield91/eywraw8t/188244/
有没有办法通过 Vue.js 方法添加 html 标签?
【问题讨论】:
-
你需要把你的跨度改成这样:
-
v-html ...我们使用.....v-html作为内部html ...
标签: javascript vue.js