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

Vue.js相关问答推荐

Vue.js编译的render函数不起作用

无法在cPanel/SSH上构建 | Laravel + Vue优化

在 Vue 中删除自定义组件代码重复的方法?

如何使用 vue.js 和 vue 路由实现当前路由的子菜单的子菜单

在 vue.js 中获取当前时间和日期

一个 div 组件中的 Vue.js 2.0 路由链接

查看 cli3 启用 CORS

如何在 vue 3 脚本设置中使用

Vuetify / Offline离线图标

导入没有 .vue 扩展名的 *.vue 文件时出现以下错误?

如何将 vuetify 2.0 beta 安装到新的 vue cli 项目中?

vuejs挂载生命周期未触发

Modal 内部的 Vue.js AJAX 调用

如何在 Vue 类组件中定义过滤器?

动态更改我的 Vue.js SPA 主题的最佳方式?

带有后退按钮的 Vue.js 路由

Vue CLI 3 sass-resources-loader - Options.loaders 未定义

$set 不是函数

如何在 Vuetify DataTable 组件中设置初始每页行数值?

检测 Vue-Router 导航Guards中的后退按钮