作用域插槽

本文探讨了Vue.js中的插槽功能,详细介绍了如何通过插槽实现组件内容的自定义和分发。通过实例展示了如何封装一个表格组件,并在父组件中利用插槽传递结构,以实现动态单元格的创建。这有助于提升组件的灵活性和复用性。
摘要由CSDN通过智能技术生成

vue中的插槽

  1. 组件通过插槽传入自定义结构
  2. 用于实现组件的内容分发, 通过 slot 标签, 可以接收到写在组件标签内的内容
  3. vue提供组件插槽能力, 允许开发者在封装组件时,把不确定的部分定义为插槽

一般是子组件通过slot标签占一个坑 然后在父组件中写结构传入子组件

直接上案例

封装一个表格组件, 在表格组件内循环产生单元格

          {
            name: "小传同学",
            age: 18,
            headImgUrl:
            "https://www.escook.cn/vuebase/pics/1.png",
          },
          {
            name: "小黑同学",
            age: 25,
            headImgUrl:
            "https://www.escook.cn/vuebase/pics/2.png",
          },
          {
            name: "智慧同学",
            age: 21,
            headImgUrl:
            "https://www.escook.cn/vuebase/pics/3.png",
          }
  1. 封装MyTable.vue
    <template>
      <table>
        <tr>
          <th>序号</th>
          <th>名字</th>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值