32 在Vue3中如何同时定义多个插槽

news2024/9/21 18:55:52

概述

当你想要给外部预留多个位置的时候,具名插槽就非常有用了。

比如,我们定义一个卡片,让别人使用的时候,标题可以自定义,内容也可以自定义,这个时候就需要两个插槽。

基本用法

我们创建src/components/Demo32.vue,代码如下:

<template>
  <div>
    <slot name="title">
      <h3>卡片默认标题</h3>
    </slot>
    <slot name="content">
      <div>卡片默认内容</div>
    </slot>
  </div>
</template>

接着,我们修改src/App.vue:

<script setup>
import Demo from "./components/Demo32.vue"
</script>
<template>
  <h1>欢迎跟着Python私教一起学习Vue3入门课程</h1>
  <hr>
  <demo/>
  <hr>
  <demo>
    <template #title>
      <h3>自定义的标题</h3>
    </template>
    <template #content>
      <div>自定义的内容</div>
    </template>
  </demo>
</template>

然后,我们浏览器访问:http://localhost:5173/

在这里插入图片描述

完整代码

package.json

{
  "name": "hello",
  "private": true,
  "version": "0.1.0",
  "type": "module",
  "scripts": {
    "dev": "vite",
    "build": "vite build"
  },
  "dependencies": {
    "vue": "^3.3.8"
  },
  "devDependencies": {
    "@vitejs/plugin-vue": "^4.5.0",
    "vite": "^5.0.0"
  }
}

vite.config.js

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

export default defineConfig({
  plugins: [vue()],
})

index.html

<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <link rel="icon" type="image/svg+xml" href="/vite.svg" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Vite + Vue</title>
  </head>
  <body>
    <div id="app"></div>
    <script type="module" src="/src/main.js"></script>
  </body>
</html>

src/main.js

import { createApp } from 'vue'
import App from './App.vue'

createApp(App).mount('#app')

src/App.vue

<script setup>
import Demo from "./components/Demo32.vue"
</script>
<template>
  <h1>欢迎跟着Python私教一起学习Vue3入门课程</h1>
  <hr>
  <demo/>
  <hr>
  <demo>
    <template #title>
      <h3>自定义的标题</h3>
    </template>
    <template #content>
      <div>自定义的内容</div>
    </template>
  </demo>
</template>

src/components/Demo32.vue

<template>
  <div>
    <slot name="title">
      <h3>卡片默认标题</h3>
    </slot>
    <slot name="content">
      <div>卡片默认内容</div>
    </slot>
  </div>
</template>

启动方式

yarn
yarn dev

浏览器访问:http://localhost:5173/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1325573.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

功能丰富的十六进制编辑器:ImHex 逆向工程得力助手 | 开源日报 No.119

WerWolv/ImHex Stars: 30.2k License: GPL-2.0 ImHex 是一个用于逆向工程师、程序员和在凌晨 3 点时还关心视网膜的人们的十六进制编辑器。该项目具有以下主要功能&#xff1a; 功能丰富的十六进制查看字节修补修补管理复制字节作为特性 (包括字节数组、16 进制字符串等)ASCI…

AI数字人盘活本地生活!

据艾瑞咨询统计&#xff0c;2022年中国本地生活服务市场规模达到3.8万亿元&#xff0c;同比增长23.5%。另据QuestMobile&#xff0c;2023年4月&#xff0c;本地生活综合服务行业全网渗透率38.4%&#xff0c;外卖服务渗透率15.6%。 本地生活市场仍具较大空间&#xff0c;各大平台…

WT588F34B-16S语音芯片:四通道16K采样率混音播放的应用优势

随着科技的不断进步&#xff0c;语音芯片在电子产品中的应用越来越广泛。其中&#xff0c;WT588F34B-16S语音芯片凭借其卓越的性能和创新的功能&#xff0c;引起了市场的广泛关注。特别是其支持四通道16K采样率混音播放的功能&#xff0c;为实际应用带来了显著的优势。本文将深…

聪明高效能力广,AGI如何赋能内容管理?

文 | 智能相对论 作者 | 叶远风 毫无疑问&#xff0c;现在的大模型在技术比拼之外&#xff0c;如何通过产品化的方式走入到实际业务&#xff0c;是各厂商的着力点。 而一些一贯与数字化场景紧密融合的服务厂商&#xff0c;在大模型浪潮一开始就已经走在落地一线。 大数据基…

Gamma分布

分布的概率密度为&#xff1a; 其中参数 分布的数学期望等于&#xff0c;方差等于。

新品|带同轴光远心镜头发布,专攻小物体高精度检测

远心镜头&#xff0c;因其高精密、低畸变的特性&#xff0c;在工业制造领域检测中有着广泛应用。但在使用远心镜头对小工件进行视觉检测的过程中&#xff0c;由于被测产品尺寸小、产品材质特性、空间限制等因素&#xff0c;往往存在以下问题: 视觉系统难部署 由于被测产品尺寸…

大华 DSS 城市安防数字监控系统 SQL 注入漏洞

漏洞简介 大华DSS数字监控系统itcBulletin接口对传入的数据没有预编译和充足的校验&#xff0c;导致该接口存在SQL注入漏洞&#xff0c;可通过注入漏洞获取数据库敏感信息。 资产测绘 app“dahua-DSS” 漏洞复现 POC: POST /portal/services/itcBulletin?wsdl HTTP/1.1 H…

生物识别规划人脸识别方案的概述

方案概述 人脸识别方案采用高性能AI芯片&#xff0c;支持RGB和IR摄像头&#xff0c; 支持LCD显示屏。方案特点 • 普通RGB摄像头和IR摄像头同时参与3D成像RGB摄像头 支持屏幕回显 • 双目摄像头得到特征点视差计算人脸相 对3D深度信息&#xff0c; 同时利用可见光和红外 光谱信…

如何做好买货查窜货这件事

窜货是大多数品牌都会遇到的渠道问题&#xff0c;店铺窜货是为了更多的利润空间&#xff0c;所以窜货还会伴随低价&#xff0c;治理窜货是品牌的义务&#xff0c;更是品牌的责任&#xff0c;品牌在管控渠道时应配合一套完整的控价流程&#xff0c;治理窜货也不例外&#xff0c;…

JavaOOP篇----第八篇

系列文章目录 文章目录 系列文章目录前言一、Java中各种数据默认值二、Java常用包有那些?三、Object类常用方法有那些?四、java中有没有指针?前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,…

Redis 系统性总结看这一篇就够了

Redis&#xff08;Remote Dictionary Server )&#xff0c;即远程字典服务&#xff0c;是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库&#xff0c;并提供多种语言的API。 之前在公司一直忙于使用&#xff0c;很少做系统性的总结&a…

uniapp如何原生app-云打包

首先第一步&#xff0c;需要大家在HBuilder X中找到一个项目&#xff0c;然后呢在找到上面的发行选项 发行->原生App-云打包 选择完该选中的直接大包就ok。 大包完毕后呢&#xff0c;会出现一个apk包&#xff0c;这是后将这个包拖动发给随便一个人就行了。 然后接收到的那…

5G+云渲染技术:将如何快速推进XR和元宇宙?

XR&#xff08;扩展现实&#xff09;领域正在以惊人的速度增长。目前&#xff0c;到 2024 年&#xff0c;一些专家表示这个行业的价值将达到 3000 亿美元。 这个行业发展如此迅速的部分原因是 XR 将在商业环境中的带来巨大利益。近年来&#xff0c;很多企业遇到了将增强现实和…

【GoLang】哪些大公司正在使用Go语言

你见过哪些令你膛目结舌的代码技巧&#xff1f; 文章目录 你见过哪些令你膛目结舌的代码技巧&#xff1f;前言&#xff1a;哪些大公司正在使用Go语言谷歌&#xff08;Google&#xff09;&#xff1a;脸书&#xff08;Facebook&#xff09;&#xff1a;亚马逊&#xff08;Amazon…

2024最新最全【JVM进阶】教程,零基础入门到精通

目录 1.栈1-1.栈帧1-2.栈帧的组成 2.堆2-1.对象的组成 3.本地方法栈4.程序计数器5.方法区<font color"red">如<font color"orange">果<font color"#FFEB05">你<font color"green">也<font color"skyb…

WT2003H MP3音乐解码语音芯片IC:适应不同应用产品领域的封装形式

随着科技的不断发展&#xff0c;电子设备的应用领域越来越广泛&#xff0c;从消费电子产品到工业控制领域&#xff0c;都需要使用各种不同的芯片来满足不同的功能需求。在这个背景下&#xff0c;WT2003H MP3音乐解码语音芯片IC以其SOP16、SSOP24、QFN32三种封装形式&#xff0c…

有必要给孩子买台灯吗?分享专家都说好的护眼台灯

现在的孩子学业压力确实要比我们以前大很多&#xff0c;不仅增加了许多科目和作业&#xff0c;而且有些家长为了孩子的前途&#xff0c;还会再课外报名一些兴趣班等&#xff0c;这也让孩子们的用眼需求增长了不少。相信细心的家长已经发现了&#xff0c;孩子放学回家后好像太过…

PN协议下,工业交换机之间如何实现自组网无线通信

在实际应用中&#xff0c;车间里控制柜内会有PLC、伺服电机、变频器等设备同时与触摸屏做数据交互&#xff0c;这些设备一般通过工业交换机进行数据组网。总控室内的PC组态软件往往需要采集到&#xff0c;车间内各部分触摸屏、PLC、变频器等设备信号&#xff0c;此时往往是工业…

mysql:查看服务端没有睡眠的线程数量

使用命令show global status like Threads_running;可以查看服务端没有睡眠的线程数量。 例如&#xff1a;

docker学习(十、搭建redis集群,三主三从)

文章目录 一、docker创建6个redis容器创建6个redis容器回顾各个属性含义 二、划分主从&#xff0c;3主3从划分主从查看状态查看节点信息 基础理论在这里有详细描述&#xff1a; docker学习&#xff08;九、分布式存储亿级数据知识&#xff09; 后续redis集群操作&#xff1a; d…