3
如何讓Vue 2渲染我的組件而不轉義HTML實體並將其作爲普通文本打印?如果它是一個標籤,我會嵌套另一個createElement
,但事實並非如此。Vue組件渲染函數:打印未轉義的html實體
Vue.component('my-component', {
render: function(createElement) {
return createElement('div', ' ')
}
})
new Vue({
el: '#app',
components: [
'my-component'
]
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.3.0/vue.min.js"></script>
<div id="app">
<my-component />
</div>
嗯,好,那做的伎倆。但是如果同一元素內還有其他孩子呢? 「innerHTML」與其他元素不搭配... –
@TomasButeler查看答案中的更新。 – wostex