加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

vue中父子组件注意事项,传值及slot应用技巧

发布时间:2020-12-17 02:17:41 所属栏目:百科 来源:网络整理
导读:一.父子组件传值 父子组件传值 {{total}} 二.父组件向子组件传递DOM 先看一个示例 Qin 打开查看器查看一下 发现Qin不见了 Qin 1 查看官方文档,https://cn.vuejs.org/v2/guide/components-slots.html 我们得出结论:如果 child 没有包含一个 元素,则任何传入

一.父子组件传值

父子组件传值

二.父组件向子组件传递DOM

先看一个示例

Qin

打开查看器查看一下

这里写图片描述

发现Qin不见了

Qin

1

查看官方文档,https://cn.vuejs.org/v2/guide/components-slots.html

我们得出结论:如果 child 没有包含一个 < slot > 元素,则任何传入它的内容都会被抛弃

我们加入插槽

Qin

发现Qin能正常显示,且slot将会被替换为解析后的片段 < p > Qin < /p >

这里写图片描述

当父组件不向子组件传值的时候,slot还可以作为父组件默认值出现

效果图

效果图

具名插槽

如果想使用多个插槽,我们先看看效果:

This is header
This is footer

这里写图片描述

发现出现了多个header和footer,要解决这个问题就要用到具名插槽

我们修改代码如下:

这里写图片描述

可以看到显示正常了

总结

以上所述是小编给大家介绍的vue中父子组件注意事项,传值及slot应用技巧。编程之家 52php.cn 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读