vue slot撸一撸

2023-05-16

为什么80%的码农都做不了架构师?>>>   hot3.png

vue使用过程中接触到slot,一番操作下有以下记录:

①单个:父组件引用子组件的时候,写在子组件中的内容插入到了子组件中的slot位置;

 <div id="app">  
    <children>  
        <span>slot内容</span> 
        <!-- 如果在子组件中没有slot,则不显示 -->
    </children>  
</div>  
<script>  
    var vm = new Vue({  
        el: '#app',  
        components: {  
            children: {  // 注册子组件,上方引用子组件中的span标签会替代子组件中的slot位置
                template: "<button><slot></slot>这里才是子组件真正的内容</button>"  
            }  
        }  
    });  
</script>  

②多个:放到不同的位置;

 <div id="app">  
    <children>  
        <span slot="one">slot内容1</span>
        <span slot="two">slot内容2</span>
        <!-- 父组件引用时给标签添加slot属性,子组件渲染时设置name属性,值对应引用时的slot属性值 -->
    </children>  
</div>  
<script>  
    var vm = new Vue({  
        el: '#app',  
        components: {  
            children: {  // 注册子组件,上方引用子组件中的span标签会替代子组件中的slot位置
                template: "<button><slot name="one"></slot>我的前面是第一个,后面是第二个<slot name="two"></slot></button>"  
            }  
        }  
    });  
</script> 

③子组件slot标签中有内容时,而父组件中的对应的slot也有内容时,则会被父组件中的替换;如果父组件中没有引用引用对应的slot时,则显示子组件中slot中的内容

 <div id="app">  
    <children>  
        <span slot="one">slot内容1</span>
        
        <!-- 父组件引用时给标签添加slot属性,子组件渲染时设置name属性,值对应引用时的slot属性值 -->
    </children>  
</div>  
<script>  
    var vm = new Vue({  
        el: '#app',  
        components: {  
            children: {  // 注册子组件,上方引用子组件中的span标签会替代子组件中的slot位置
                template: "<button><slot name="one">这里面有内容</slot>我的前面是第一个,后面是第二个<slot name="two">引用我的没有内容,所以我显示</slot></button>"  
            }  
        }  
    });  
</script> 

 

转载于:https://my.oschina.net/lpcysz/blog/1863940

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vue slot撸一撸 的相关文章

  • [转]WEB页获取串口数据

    本文转自 xff1a https www cnblogs com rockyhm p 3434200 html 最近做一个B S的项目 xff0c 需要读取电子秤的值 xff0c 之前一直没做过 xff0c 也没有经验 xff0c 于是在网
  • ifstream文件是否存在的判断

    在打开文件时常常需要判断文件是否存在 xff0c 可用如下代码 1 ifstream inFile filename ios in 2 3 if inFile is open 4 5 return 6

随机推荐

  • vs code 问题:preLaunchTask“build”已终止,退出代码为 1。解决办法

    菜单 xff1a 任务 配置任务 br br 改为如下 xff1a br See https go microsoft com fwlink LinkId 61 733558 for the documentation about the
  • 在线准考证如何保存为PDF

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 1 IE浏览器右键点击保存为html文件至桌面 2 将html文件打开方式选择word打开 3 word打开选择pdf进行保存 另一种在谷歌浏览器上打印 1 首先 xff0
  • 已停止访问该网页 的原因及解决方案

    今天无意发现我们公司网站只要在微信和qq中打开 xff0c 分别被微信提示 xff1a 已停止访问该网页 xff0c 该网站链接以及在qq上被提示危险网站 xff0c 千万别访问 首先先看下微信中打开网址被微信拦截并提示的图 1 网站被微信
  • java.sql.SQLException: Field 'id' doesn't have a default value解决方案

    转自 xff1a https blog csdn net xinghuo0007 article details 51810867 自增长 xff1a java sql SQLException Field 39 id 39 doesn 3
  • 【SpringBoot】面试组合技-天羽屠龙舞,SpringBootApplication注解的作用是什么?SpringBoot怎么实现自动装配的?

    SpringBoot源码下载地址 xff1a https github com spring projects spring boot tags 文章目录 x1f35f 下载源码 x1f357 环境准备 x1f356 注解解析 x1f35d
  • 数据库题:学生表,选课表,课程表

    设教学数据库中有三个基本表 xff1a 学生表 S xff08 S xff0c SNAME xff0c AGE xff0c SEX xff09 xff0c 其属性表示学生的学号 姓名 年龄和性别 xff1b 选课 表 SC xff08 S
  • 最近学习的DATA URIS

    1 URI是什么 xff1f URI是uniform resource locator的简写 xff0c 是一系列如何获得数据的协议 在一般的情况下 xff0c 如果我们需要在HTML页面加入一个链接资源 xff0c 如CSS JavaSc
  • Oracle PL/SQL Developer 上传下载Excel

    接到需求 xff0c Oracle数据库对Excel数据进行上传和下载 xff0c 百度后没有很全的方案 xff0c 整理搜到的资料 xff0c 以备不时之需 一 下载Oracle数据到Excel中 下载数据到Excel在MSSql中很简单
  • 用delphi比较两张图片的相似度

    procedure TFrm test initList var idx i k x y l integer p fn string bmp TBitmap BColor NowColor TColor begin p 61 Extract
  • Visual Studio Code 使用Git进行版本控制

    Visual Studio Code 使用Git进行版本控制 本来认为此类教程 xff0c 肯定是满网飞了 今天首次使用VS Code的Git功能 xff0c 翻遍了 所有中文教程 xff0c 竟没有一个靠谱的 遂动笔写一篇 请确保你安装了
  • OLDX-FC开源飞控

    1 OLDX 开源多旋翼开发平台项目 OLDX多旋翼开发平台 xff08 OLDX FC xff09 是由北京理工大学自动化学院所属 北理云逸科技 团队开发的一个目前国内最完整的免费开源飞控项目 xff0c 随着国内开源飞控的逐步发展如匿名
  • 2017.04.21 麦克纳姆轮简介

    这个是德国库卡KMP omniMove移动负载平台上使用的轮子 xff0c 这个轮子的名字叫麦克纳姆轮 麦克纳姆轮是基于一个有许多位于机轮周边的轮轴的中心轮的原理上 xff0c 这些成角度的周边轮轴把一部分的机轮转向力转化到一个机轮法向力上
  • xyz三维坐标系怎么画?

    坐标系统是描述物质存在的空间位置 xff08 坐标 xff09 的参照系 xff0c 通过定义特定基准及其参数形式来实现 通过课本上的介绍 xff0c 我们知道坐标系分为平面坐标系和三维坐标系 xff0c 平面坐标系是很好画的 xff0c
  • caffe添加python数据层

    caffe添加python数据层 xff08 ImageData xff09 在caffe中添加自定义层时 xff0c 必须要实现这四个函数 xff0c 在C 43 43 中是 xff08 LayerSetUp xff0c Reshape
  • 【SpringBoot】面试必杀技-泰山陨石坠,SpringBoot中主启动类的run方法启动流程是什么?

    开头导语由Chatgpt完成 当今互联网行业中 xff0c Java后端开发岗位的竞争异常激烈 xff0c 对于面试者来说 xff0c 掌握一些技巧和知识点将有助于脱颖而出 而对于SpringBoot框架的使用和运行机制 xff0c 更是J
  • node 爬虫,使用 Google puppeteer 抓取 One一个 的网页数据

    puppeteer 就不多介绍了 xff0c 就是一个无界面化的谷歌浏览器 作者本人是前端 xff0c 后端方面的知识不太擅长 xff0c 感觉漏洞还是蛮多的 本教程是作者见猎心喜然后把玩了一下写的 xff0c 有不合理的地方还请包涵 爬虫
  • 微信指纹支付原理浅析

    微信指纹支付从设备出厂到完成支付大致可以分成4个步骤 3对公私钥 xff1a 1 设备出厂公私钥及tee适配 手机厂商在手机tee的RPMB区域内置私钥A priv及微信支付的特定ta和SoterKeyStore xff0c 然后厂商统一将
  • 三极管打造树莓派温控风扇

    为了防止树莓派长时间开机运转温度过高导致触发过热关机 xff0c 很多人都给装了散热风扇 xff0c 但某宝买的风扇插上之后是随着开机一直运转的 xff0c 不能随温度变化而自动开闭 xff0c 很多时候做无用功浪费电且产生噪音 本文将以一
  • PostgreSQL 辟谣存在任意代码执行漏洞:消息不实

    开发四年只会写业务代码 xff0c 分布式高并发都不会还做程序员 xff1f gt gt gt 近期在互联网媒体上流传 PostgreSQL 存在任意代码执行的漏洞 xff1a 拥有 pg read server files 权限的攻击者可
  • vue slot撸一撸

    为什么80 的码农都做不了架构师 xff1f gt gt gt vue使用过程中接触到slot xff0c 一番操作下有以下记录 xff1a 单个 xff1a 父组件引用子组件的时候 xff0c 写在子组件中的内容插入到了子组件中的slot