[HTML教程] 为什么slot都是用在子组件

[复制链接]
查看1703 | 回复11 | 2020-11-1 21:58:18 | 显示全部楼层 |阅读模式
这次给大家带来为什么slot都是用在子组件,使用slot子组件的注意事项有哪些,下面就是实战案例,一起来看一下。

使用slot场景一:

子组件Minput.vue

<input type='text'/>

 父组件 Minput

<Minput>可以显示吗</Minput>

 这种情况下 Minput标签内的文字是不会渲染出来的

如果现在想在里面把文字渲染出来怎么办

好 用slot

子组件

<input type='text'/>
<slot></slot>

 这样的话,父组件的里面的文字就可以渲染出来

场景二:具名插槽

子组件 he.vue

<header>
    <slot name='header'></slot>
</header>

 父组件

<he>
    <h1 name='header'>hello world</h1>
</he>

  渲染出来的结果就是

<header><h1>hello world</h1></header>

场景三

子组件 child

<div>
    <h1>这是h1</h1>
    <slot>这是分发内容,只有在没有分发内容的情况下显示</slot>
</div>

父组件

<child>
    <p>这是一段p</p>
    <p>两段p</p>
</child>

渲染出来就是

<div><h1>这是h1</h1><p>这是一段p</p><p>两段p</p></div>

如果父组件

<child></child>

那么渲染出来的就是

<div><h1>这是h1</h1>这是分发内容,只有在没有分发内容的情况下显示</div>

场景四:作用域插槽

<div class="child">
  <slot text="hello from child"></slot>
</div>

父组件

<div class="parent">
  <child>
    <template slot-scope="props">
      <span>hello from parent</span>
      <span>{{ props.text }}</span>
    </template>
  </child>
</div>

x渲染的话就是

<div class="parent">
  <div class="child">
    <span>hello from parent</span>
    <span>hello from child</span>
  </div>
</div>

相信看了这些案例你已经掌握了方法,更多精彩请关注爱上源码网其它相关文章!

相关阅读:

怎样让按钮点击后出现“点”的边框

详解浏览器渲染流程

input的文本框怎么做到和img验证码

常用input文本框内容自动垂直居中并默认提示文字单击为空

以上就是为什么slot都是用在子组件的详细内容,更多请关注爱上源码网其它相关文章!

  • 微信
  • 分享
  • 相关标签:slot 为什么 组件
  • 本文原创发布爱上源码网,转载请注明出处,感谢您的尊重!
    • 上一篇:elementui的默认样式修改方法分享
    • 下一篇:判断登陆是否失效代码

    相关文章

    相关视频

    • 奇妙的 CSS shapes(CSS图形)
    • IE、火狐、谷歌浏览器下兼容统一select样式
    • 神奇的 conic-gradient 圆锥渐变
    • 利用html实现一个三级菜单
    • 为什么slot都是用在子组件
    • 为什么使用 Web Services?
    • jQuery UI 为什么使用部件库
    • 一周学会PHP教程之为什么学习PHP?
    • 为什么学习PHP?
    • 为什么有些人学不会
    本文有爱上源码下载完入驻作者发布,如果对您版权造成侵害,可以联系本站站长管理进行维权删除,本站收到维权24小时内进行处理,谢谢您关注23ym.cn! 本站分享大量程序员技术文章以及对编程开发的初级入门教程,包括图文讲解笔记和高清视频下载~
    回复

    使用道具 举报

    宋长宁 | 2021-1-7 20:42:38 | 显示全部楼层
    悟空源码太厉害,资源真多!
    回复

    使用道具 举报

    123457010 | 2021-5-8 07:12:59 | 显示全部楼层
    祝愿悟空源码越办越好!
    回复

    使用道具 举报

    找食的麻雀粮 | 2021-11-22 06:40:15 | 显示全部楼层
    感谢悟空源码分享精品资源!
    回复

    使用道具 举报

    计儿坏 | 2021-12-17 23:22:26 | 显示全部楼层
    谢谢楼主发布的资源下载,帮助我不少
    回复

    使用道具 举报

    123457710 | 2022-4-14 09:42:06 | 显示全部楼层
    找了好多地方,终于找到了
    回复

    使用道具 举报

    无奈的剑侠站 | 2022-6-1 05:28:48 | 显示全部楼层
    这个下载站资源真齐全
    回复

    使用道具 举报

    们至熟两创 | 2022-6-1 13:40:26 | 显示全部楼层
    我是来白嫖资源的!
    回复

    使用道具 举报

    第一个甲马俳 | 2022-6-1 17:28:23 | 显示全部楼层
    我是来白嫖悟空源码的资源的!
    回复

    使用道具 举报

    一叶知秋117 | 2022-6-2 22:10:21 | 显示全部楼层
    我是来白嫖资源的!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则