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>
相关推荐
楼田莉子9 小时前
Qt开发学习——QtCreator深度介绍/程序运行/开发规范/对象树
开发语言·前端·c++·qt·学习
暮之沧蓝9 小时前
Vue总结
前端·javascript·vue.js
木易 士心10 小时前
Promise深度解析:前端异步编程的核心
前端·javascript
im_AMBER10 小时前
Web 开发 21
前端·学习
又是忙碌的一天10 小时前
前端学习day01
前端·学习·html
Joker Zxc10 小时前
【前端基础】20、CSS属性——transform、translate、transition
前端·css
excel10 小时前
深入解析 Vue 3 源码:computed 的底层实现原理
前端·javascript·vue.js
大前端helloworld10 小时前
前端梳理体系从常问问题去完善-框架篇(react生态)
前端
不会算法的小灰11 小时前
HTML简单入门—— 基础标签与路径解析
前端·算法·html
zero13_小葵司11 小时前
在Vue项目中构建后端配置的动态路由及权限控制体系
前端·javascript·vue.js