我对solt的理解是当组件中某一项需要单独定义,那么就应该使用solt。 举例说明。例如项目中需要一个模态框提示 付款成功,付款失败。那么这个模态框也就仅仅差这几个字或者是状态图片而已。那么此时应用solt就是一个非常不错的选择。
最初在
//index.htmlVue 测试实例 - 菜鸟教程(runoob.com)
你是谁
输出结果:
我们发现写在 children模板内部的span被默认删除了。如果想让span显示那么此刻就应该使用slot。
代码实例:对index.html的代码做如下修改
//index.htmlVue 测试实例 - 菜鸟教程(runoob.com)
你是谁
那么此时span标签的内容就被渲染出来了。如果在childrem中如果不写span标签那么slot默认会渲染slot里面的内容。
上面案例中讲解的是当组件的模板中有一个slot的方法,那么一个组件中如果想使用多个slot那么此时就应该使用具名slot。
代码实例:对index.html的代码做如下修改:
给slot添加事件并通过props将改变的数据value值传递给子组件childrenVue 测试实例 - 菜鸟教程(runoob.com)
我是header
这个是默认的没有具名的solt我是footer
代码实例:对index.html的代码做如下修改:
//index.htmlVue 测试实例 - 菜鸟教程(runoob.com)
{{value}}
这个是默认的没有具名的solt我是footer
点击“点我试试”后结果如下如所示:
作者:world_7735
链接:https://www.jianshu.com/p/4128e297f24d



