<div>
<Test1/>
<Test2/>
<Test3/>
</div>
/** ------------------------------第一种------------------------------ */
Vue.component('test1', {
render: function (createElement) {
return createElement('div', {}, ['<em>test1</em>'])
},
props: {}
})
/** ------------------------------第二种------------------------------ */
Vue.component('test2', {
render: function (createElement) {
return createElement('div', {}, [createElement('em', {}, 'test2')])
},
props: {}
})
/** ------------------------------第三种------------------------------ */
Vue.component('test3', {
render: function (createElement) {
return createElement(
'div',
{
domProps: {
innerHTML: '<em>test3</em>'
}
},
[]
)
},
props: {}
})
new Vue({
el: '#app'
});
【VUE2】vue中render函数 渲染html代码的三种方式
最新推荐文章于 2025-04-14 15:15:47 发布