Vue 插槽

原页面代码

修改为组件插槽后代码

插槽代码

article.vue

xml 复制代码
<template>
     <div style="border:1px solid">
        <!-- 标题和作者 -->
        <h1>{{title}}</h1>
        <h5>{{ writer }}</h5>
        <!-- 文章内容 -->
        <slot></slot>
    </div>
</template>

<script setup>
// 定义props
defineProps({
    // 标题
    title:{
        type:String
    },
    // 作者
    writer:{
        type:String
    }
})

</script>

使用演示

xml 复制代码
<template>
    <!-- 测试插槽组件 -->
    <Article title="Java从入门到入土" writer="xyy123">
        <p>第一段</p>
        <p>第二段</p>
    </article>
   
    <Article title="MySQL从删库到跑路" writer="xyy456">
        <p>xxxxxxxx</p>
        <p>xxxxxxxx</p>
    </article>

    <Article title="C++从入门到脊椎病康复" writer="xyy789">
        <p>yyyyyyy</p>
        <p>yyyyyyy</p>
    </article>

</template>

<script setup>
import Article from "./components/article.vue"
</script>
相关推荐
Komorebi゛1 分钟前
【CSS】斜角流光样式
前端·css
Irene19917 分钟前
CSS 废弃属性分类总结
前端·css
青莲84318 分钟前
Android 事件分发机制 - 事件流向详解
android·前端·面试
musashi18 分钟前
用 Electron 写了一个 macOS 版本的 wallpaper(附源码、下载地址)
前端·vue.js·electron
满天星辰19 分钟前
Typescript之类型总结大全
前端·typescript
JFChen20 分钟前
Web 仔用 Node 像 Java 一样写后端服务
前端
XiaoSong23 分钟前
React useState 原理和异步更新
前端·react.js
徐徐子24 分钟前
从vue3 watch开始理解Vue的响应式原理
前端·vue.js
眯眼因为很困啦27 分钟前
GitHub Fork 协作完整流程
前端·git·前端工程化
whisper30 分钟前
🚀 React Router 7 + Vercel 部署全指南
前端