此示例不起作用,是否有任何解决方案或使用是非法的?
Vue.component('hello', {
template: '<span>Hello world!</span>'
})
Vue.component('foo', {
data(){
return {
say_hello: '<hello></hello>'
}
},
template: '<div v-html="say_hello"></div>'
})
发布于 2018-11-07 11:20:03
不不支持。Vue不处理v-html的内容,因此不能在那里使用vue组件、标记或绑定。
通常,如果您在模板之外看到任何标记,那么它就是反模式。而v是你应该很少使用的东西,而且你的良心是:-)
https://stackoverflow.com/questions/53188321
复制相似问题