Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 能否在Vue模板中渲染VNode?_Vue.js_Vuejs2_Vue Component - Fatal编程技术网

Vue.js 能否在Vue模板中渲染VNode?

Vue.js 能否在Vue模板中渲染VNode?,vue.js,vuejs2,vue-component,Vue.js,Vuejs2,Vue Component,在这种情况下,我有一个render函数,它将一些数据传递到一个作用域插槽。作为这些数据的一部分,我想包括一些由render函数构造的vnode,这些vnode可以选择性地由作用域槽使用。在模板中写入作用域插槽以输出接收到的原始Vnode时,是否仍然存在问题?您可以使用功能组件为模板的该部分呈现Vnode: 组件:{ V节点:{ 功能性:对, 渲染:(h,ctx)=>ctx.props.vnodes } } 是的,这是一个有趣的想法,听起来可能是应该做的事情。该示例程序中的哪个组件实现了这一点

在这种情况下,我有一个render函数,它将一些数据传递到一个作用域插槽。作为这些数据的一部分,我想包括一些由render函数构造的vnode,这些vnode可以选择性地由作用域槽使用。在模板中写入作用域插槽以输出接收到的原始Vnode时,是否仍然存在问题?

您可以使用功能组件为模板的该部分呈现Vnode:


组件:{
V节点:{
功能性:对,
渲染:(h,ctx)=>ctx.props.vnodes
}
}

是的,这是一个有趣的想法,听起来可能是应该做的事情。该示例程序中的哪个组件实现了这一点?我明白了,TodoList,BaseInputText和ToDolitItem。伙计,我搞砸了。这是第二个示例中的vnode组件。我喜欢它。我想这对我会有用的。谢谢分享。