React大约是this.props.children
:https://facebook.github.io/react/tips/children-props-type.html
是Vue.js也有一些类似的访问子元素的方法吗?
React大约是this.props.children
:https://facebook.github.io/react/tips/children-props-type.html
是Vue.js也有一些类似的访问子元素的方法吗?
在您的要求中:
当您处于父组件级别时,使用slot是将自定义组件传递到子组件的正确方法.
但为什么不起作用呢?因为在Vue 1.0中,它使用浏览器来解析模板,而不是虚拟DOM.浏览器解析有一个问题:some HTML elements have restrictions on what elements can appear inside them.
请参见Vue1.0文件:vue1.0 - components - template parsing
而你碰巧犯了这个错误.
这是Vue1中的一个限制.0,必须编写一些指令才能执行这些操作.
但在Vue 2.0中,情况发生了变化,模板解析变成了一个虚拟dom实现.可以将任何DOM元素传递到插槽中.
我在Vue 2.0的最后一条 comments 中try 了你的链接,它很有效.
只需将外部资源更改为https://unpkg.com/vue@2.0.1/dist/vue.js