vue 组件插槽_vue插槽的使用

vue 组件插槽_vue插槽的使用插槽应用场景当封装一个组件后,内部有一些地方待定功能暴露给外界来写。就好比于el-table中的单个表格内部可能是下拉框,或者是一些文本输入。需要用template来嵌套使用子组件<template><div><divv-for=”iteminarrData”:key=”item.id”><slotname=”todo”:row=”item”></slot><

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

插槽应用场景

  • 当封装一个组件后, 内部有一些地方待定功能暴露给外界来写。 就好比于el-table中的单个表格内部可能是下拉框,或者是一些文本输入。 需要用template来嵌套使用

子组件

<template>
  <div>
      <div v-for="item in arrData" :key="item.id">
          <slot name="todo" :row="item"></slot>
      </div>
  </div>
</template>

<script>
export default { 
   
  props:{ 
   
      arrData:{ 
   
          type : Array
      }
  }
}
</script>

父组件

<template>
  <div>
      <Test :arrData="arrData">
        <template v-slot:todo="{row}">
          <span>{ 
   { 
   row.className}}</span>
        </template>
      </Test>
  </div>
</template>

<script>
import Test from "./children/test.vue"
export default { 
   
  data() { 
   
    return { 
   
        arrData:[
          { 
   id:1, className:"11111"},
          { 
   id:2, className:"22222"},
          { 
   id:3, className:"33333"},
          { 
   id:4, className:"44444"},
          { 
   id:5, className:"55555"},
          { 
   id:6, className:"66666"},
        ]
    }
  },
  
  components: { 
   
    Test
  }
}
</script>
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/190199.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Ubuntu VMware Tools安装详细过程(非常靠谱)「建议收藏」

    Ubuntu VMware Tools安装详细过程(非常靠谱)「建议收藏」说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!一.前言VMwareUbuntu安装以及详细过程:https://blog.csdn.net/qq_41782425/article/details/85119258,需要安装Ubuntu系统的小伙伴可以看看,非常详细哦~为什么博主会单独写一个UbuntuVMwaerTools的安装博客,第一:在Ubuntu系…

    2022年5月9日
  • quick-cocos2d-x游戏开发【4】——加入文本[通俗易懂]

    quick-cocos2d-x游戏开发【4】——加入文本

    2022年1月19日
  • MATLAB的solve函数

    MATLAB的solve函数solve函数可以进行以下情况的求解:(1)等式:单/多变量+线性/非线性;(2)不等式MATLAB方程组、不等式求解。

    2022年7月17日
  • Python-selenium「建议收藏」

    Python-selenium「建议收藏」摘要:selenium用于python操作游览器,用代码的方式模拟人的操作。例如登陆模拟人输入数据,点击登陆button等。准备工作:1.安装一个游览器2下载游览器对应版本的驱动,chrom

    2022年7月5日
  • asp中的session使用方法详解

    asp中的session使用方法详解ASP中: SESSION必须倚赖COOKIE才可用,SESSION是存储在服务器端的,而COOKIE是存储在客户端的,相对而言,SESSION的安全性和可靠程度都比COOKIE高 ASP.NET中 SESSION可以不依赖COOKIE而存在!!! 也就是说,从微软的方面来说,开始让SESSION摆脱COOKIE的束缚了!!Session数据是存储在服务器上的,C

    2022年7月15日
  • linux——挖矿程序处理

    linux——挖矿程序处理记一次挖矿程序入侵以及解决实操!1,过程记录系统被挖矿程序入侵,导致系统CPU飙升。kill掉进程后自动重启。无论kill-9还是直接把系统中nanoWatch所对应的进程文件删除,一样会定时重启。使用crontab-e查看当前系统的定时任务信息,如下:显示定时从链接中下载文件,于是在浏览器中访问该地址,下载的文件截图如下:很明显,这是一个恶意脚本,定时检查…

    2022年6月16日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号