vue使用slot封装navBar

vue使用slot封装navBar

1、创建navBar.vue文件

<template><div><div class="headerBar"><div><div v-if="showLeft" class="left"><div v-if="leftText">{{ leftText }}</div><slot name="left" v-else ></slot></div></div><div class="title"><div v-if="title">{{ title }}</div><slot name="title" v-else></slot></div><div><div v-if="showRight" class="right"><div v-if="rightText"> {{ rightText }} </div><slot name="right" v-else ></slot></div></div></div></div>
</template><script>
export default {name: "index",props: {// 标题title: {type: String,default: '',},// 左侧显示内容leftText: {type: String,default: '',},// 是否显示左侧内容showLeft: {type: Boolean,default: true,},// 右侧内容rightText: {type: String,default: '',},// 是否右侧内容showRight: {type: Boolean,default: true,},}
}
</script><style scoped lang="scss">
.headerBar{background: #4B9EFC;color: #fff;display: flex;justify-content: space-between;align-items: center;padding: 5px 15px;box-sizing: border-box;.left{cursor: pointer;padding: 10px;box-sizing: border-box;}.right{cursor: pointer;padding: 10px;box-sizing: border-box;}
}
</style>

2、在页面使用页面中引入并使用

<template><div><header-bar title="" leftText="<" right-text="我是右侧">
<!--          <template #left><el-button>我是个按钮</el-button></template>--><template #title><el-input></el-input></template><!--          <template #right><el-input></el-input></template>--></header-bar></div>
</template><script>
import HeaderBar from './components/headerBar/index.vue'
export default {name: "index",components: {HeaderBar,}
}
</script><style scoped></style>

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

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

相关文章

Spring中的循环依赖问题

目录 1、什么是Spring的循环依赖&#xff1f; 2、如何避免循环依赖问题&#xff1f; 3、Spring的三级缓存 小结 1、什么是Spring的循环依赖&#xff1f; Spring框架中的循环依赖问题是指两个或多个bean之间相互依赖&#xff0c;形成闭环&#xff0c;导致无法完成实例化的问…

【力扣】907.子数组的最小值之和

【力扣】907.子数组的最小值之和 文章目录 【力扣】907.子数组的最小值之和1. 题目介绍2. 解法2.1 方法一&#xff1a;单调栈2.2 方法二&#xff1a;动态规划 3. Danger参考 1. 题目介绍 给定一个整数数组 arr&#xff0c;找到 min(b) 的总和&#xff0c;其中 b 的范围为 arr …

ubuntu虚拟机设置跳不出来

前几天在使用ubuntu虚拟机的时候不知道哪一步出错了&#xff0c;导致右上角的设置按钮失效了&#xff0c;怎么点设置界面都出不来。 上网查阅后&#xff0c;有人说是显示器的原因&#xff0c;但是我点设置再点左上角activity并没有显示有设置窗口。 最后找到了解决办法&#xf…

【刷题笔记】分糖果||数组||暴力通过||符合思维方式||多案例分析

分发糖果 文章目录 分发糖果1 题目描述2 题目分析2.1 寻找波峰波谷2.2 从波底往波峰攀爬&#xff01;2.2 计算糖果 3 代码附录1 1 题目描述 https://leetcode.cn/problems/candy/ n 个孩子站成一排。给你一个整数数组 ratings 表示每个孩子的评分。 你需要按照以下要求&…

Unity性能优化技巧篇

资源导入优化 随着项目越来越大&#xff0c;资源越来越多&#xff0c;有一套资源导入自动化设置很有必要&#xff0c;它不但可以减少你的工作量&#xff0c;也能更好的统一管理资源&#xff0c;保证资源的导入设置最优&#xff0c;还不会出错。 AssetPostprocessor 在Unity中…

python面向对象的特点:深入理解Python面向对象的关键特征

Python是一门支持面向对象编程&#xff08;Object-Oriented Programming&#xff0c;OOP&#xff09;的高级编程语言。它具有许多强大的面向对象特性&#xff0c;其中包括&#xff1a; 封装继承多态 本文将结合具体实例来介绍这些特性。 1. 封装 封装是面向对象编程中的一个重…

Mo0n(月亮) MCGS触摸屏在野0day利用,强制卡死锁屏

项目:https://github.com/MartinxMax/Mo0n 后面还会不会在,我可就不知道了奥…还不收藏点赞关注 扫描存在漏洞的设备 #python3 Mo0n.py -scan 192.168.0.0/24 入侵锁屏 #python3 Mo0n.py -rhost 192.168.0.102 -lock 解锁 #python3 Mo0n.py -rhost 192.168.0.102 -unlock …

【Spring Boot】Swagger的常用注解

在Swagger的开发过程中&#xff0c;我们需要在Controller代码等处添加相应的注解&#xff0c;以便可以提高生成的接口文档的可读性为了解决这些问题&#xff0c;Swagger提供了很多的注解&#xff0c;通过这些注解&#xff0c;我们可以更好更清晰的描述我们的接口&#xff0c;包…

相机内存卡照片删除怎么恢复?没有备份可这样操作

在使用相机时&#xff0c;不小心删除了重要的照片可能是每位摄影爱好者的噩梦。然而&#xff0c;通过一些恢复方法&#xff0c;我们有机会挽救被删除的照片。本文将详细介绍相机内存卡照片删除恢复的方法。 图片来源于网络&#xff0c;如有侵权请告知 如果您误删了相机内存卡中…

项目实战——苍穹外卖(DAY10)

如果之前有改过端口号造成WebSocket无法连接的&#xff0c;可以看本篇文章“来单提醒”前的内容进行解决。 课程内容 Spring Task 订单状态定时处理 WebSocket 来单提醒 客户催单 功能实现&#xff1a;订单状态定时处理、来单提醒和客户催单 订单状态定时处理&#xff1a…

Linux shell单双引号区别

shell单双引号区别&#xff1a; Shell脚本中很多时候都在用单引号或双引号来框住字符串&#xff0c;但是他们之间是存在区别的 避免踩坑记录… 单引号 单引号中的任何字符都没有特殊含义,即一些转义字符&#xff0c;$ 变量引用都会无效&#xff0c;它只把他们当作一个单纯的…

242. 有效的字母异位词

这篇文章会收录到 :算法通关村第十二关-白银挑战字符串经典题目-CSDN博客 242. 有效的字母异位词 描述 : 给定两个字符串 s 和 t &#xff0c;编写一个函数来判断 t 是否是 s 的字母异位词。 注意&#xff1a;若 s 和 t 中每个字符出现的次数都相同&#xff0c;则称 s 和 t …

AI数字人播报的意义与未来发展空间

随着人工智能的快速发展&#xff0c;AI数字人播报成为了媒体和信息传播领域的一项创新技术。AI数字人播报利用虚拟形象和自然语言处理技术&#xff0c;为观众提供逼真的播报体验。本文将探讨AI数字人播报的意义以及未来的发展空间。 一、AI数字人播报的意义 提供个性化的播报体…

11【保姆级】-GO语言的struct

11【保姆级】-GO语言的struct 一、Go的面向对象1.1 说明 二、结构体2.1 结构体和结构体变量(实例)的区别和联系2.2 声明结构体 和 细节说明2.3 结构体在内存中的布局2.4 创建结构体和访问结构体的四种方式 在学习GO语言时&#xff1a; 先建立整体框架&#xff0c;然后再去抠细节…

Linux解压缩命令 tar -zxvf 压缩-zcvf 到指定文件夹-C

Linux解压缩命令 tar -zxvf 压缩-zcvf 到指定文件夹-C tar -zxvf x.tar.gz 解压提取 x.tar.gztar -zcvf x.tar.gz x.source 将 x.source 压缩打包为 x.tar.gztar -zxvf x.tar.gz --directory /tmp 解压提取 x.tar.gz 到 /tmp 文件夹 解压提取 x.tar.gz 到当前文件夹 横杆(减…

C语言错误处理之sterror和perror函数以及断言处理方式

目录 前言 sterror函数 perror函数 断言处理方式 前言 在错误处理一中&#xff0c;我们解释了C语言三种处理方式中的错误号处理方式&#xff0c;这一篇我们在基于上一篇的基础上加入了sterror函数与perror函数&#xff0c;以及断言处理方式的内容...... sterror函数 包含…

sql优化的知识点?

SQL优化是提升数据库性能的重要手段&#xff0c;以下是SQL优化的详细知识点&#xff1a; 正确使用索引&#xff1a;索引是加速数据检索的关键因素&#xff0c;可以通过合理的索引设计来提升查询性能。例如&#xff0c;在频繁使用的列上创建索引&#xff0c;使用联合索引等。 避…

fastsocket提升nginx CPS性能分析

fastsocket是针对单机网络性能优化&#xff0c;提升单机的cps。 提升现在单机7LB服务的性能&#xff0c;预计cps的性能提升一倍。 内核对nginx的性能瓶颈损耗主要在内核的三把锁。 1. accpet的全局队列的sk_lock锁 2. new_inode中的全局inode_lock锁 3. sock_alloc_file中的…

【每日一题】子数组的最小值之和

文章目录 Tag题目来源题目解读解题思路方法一&#xff1a;贡献法单调栈 写在最后 Tag 【贡献法】【单调栈】【数组】【2023-11-27】 题目来源 907. 子数组的最小值之和 题目解读 计算整数数组的连续子数组中最小值的和。 解题思路 本题朴素的解决思想是求出所有的连续子数组…

SQL函数使用大全

SQL函数使用大全 在数据库管理中&#xff0c;SQL函数是一种强大的工具&#xff0c;它们可以帮助我们处理数据&#xff0c;进行复杂的计算&#xff0c;甚至改变数据的显示方式。本文将介绍两种主要的SQL函数&#xff1a;Aggregate函数和Scalar函数&#xff0c;以及它们的使用方…