修改vuetify3的开关组件v-switch在inset模式下的大小

news/2024/9/20 15:16:57
<v-switch
    v-model="model"
    :label="`Switch: ${model.toString()}`"
    hide-details
    inset
  ></v-switch>

在这里插入图片描述

使用方式1:本页面使用

本页面中使用,必须要含有lang=“scss” scoped,才会生效

<style lang="scss" scoped>
.custom-switch {
  :deep(.v-switch__thumb) {
    height: 18px !important; /* 设置开关按钮的高度 */
    width: 18px !important; /* 设置开关按钮的宽度 */
  }

  :deep(.v-switch__track) {
    height: 20px !important; /* 设置开关轨道的高度 */
    min-width: 42px !important;
    align-self: center; /* 使轨道在父元素内垂直居中 */
  }
}
</style>

class引入这个样式

<v-switch
    v-model="model"
    label="自动"
    hide-details
    inset
    class="custom-switch"
 ></v-switch>

使用方式2:放到公共scss中

如果需要放到公共的scss文件中引入的话,需要修改为下面这样才会生效,使用方式同样是引用custom-switch即可

.custom-switch {
	.v-input__control {
    height: 20px !important; /* 设置开关按钮的高度 */
  }
  .v-switch__thumb {
    height: 18px !important; /* 设置开关按钮的高度 */
    width: 18px !important; /* 设置开关按钮的宽度 */
  }
  .v-switch__track {
    height: 20px !important; /* 设置开关轨道的高度 */
    min-width: 42px !important;
    align-self: center; /* 使轨道在父元素内垂直居中 */
  }

  /* 整体组件占用高度56修改为自动 */
	&.v-input--density-default {
    --v-input-control-height: auto !important;
  }
}


http://lihuaxi.xjx100.cn/news/2178298.html

相关文章

循环神经网络RNNLM续写“The meaning of life“

一、语料库 使用泰戈尔飞鸟集&#xff0c;作为一本英文诗集&#xff0c;用于续写The meaning of life比较好。 飞鸟集语料库如下 1 Stray birds of summer come to my window to sing and fly away. And yellow leaves of autumn, which have no songs, flutter and fall ther…

程序卡在 B.处什么原因?如何处理?(串口配置无问题,重写putc无问题,但不打印)

文章目录 前提现象&#xff1a;debug&#xff1a;原因总结 前提 为了张流量券多加更一篇&#xff0c;是我2月份遇到的问题的总结&#xff0c;在我的笔记中&#xff0c;一直没发 现象&#xff1a; 已经配置好串口但不打印输出&#xff08;printf指向串口1 的SR寄存器&#xf…

前端首屏加载速度慢问题?怎么解决

前端首屏加载速度慢是用户体验中的一个关键问题&#xff0c;它直接影响用户对网站的第一印象以及用户留存率。首屏加载时间是指从用户输入网址到页面首屏内容完全呈现在用户面前所需的时间。这个指标对于搜索引擎优化&#xff08;SEO&#xff09;和用户体验都至关重要。下面将探…

前端面试题23-34

23. 说说你对 Promise 的理解 Promise 是 ECMAScript6 引入的一种异步编程解决方案&#xff0c;用于处理异步操作。它表示一个尚未完成但最终会结束的操作&#xff0c;具有三种状态&#xff1a;pending&#xff08;进行中&#xff09;、fulfilled&#xff08;已完成&#xff0…

Lua 基础 03 常用函数

Lua 基础相关知识 第三期 字符串 格式化字符串 string.format 通常字符串的连接可以使用 .. 符号&#xff0c;不过当字符串比较长&#xff0c;这样的连接方式就很繁琐&#xff0c;这时可以使用 string.format 进行格式化。 常用的格式控制符&#xff1a; %s 接收一个字符串…

【算法】决策单调性优化DP

文章目录 决策单调性四边形不等式决策单调性 形式1法1 分治法2 二分队列例题 P3515Solution 形式2例题 P3195Solution 形式3例题 CF833BSolution 形式4例题Solution 后话 决策单调性 四边形不等式 定义: 对于二元函数 w ( x , y ) w(x,y) w(x,y)&#xff0c;若 ∀ a , b , …

uniapp通过Canvas绘制网格(心电图,坐标纸等可用)

本篇文档是Canvas绘制心电图的第一个部分&#xff0c;想了解详情的可以关注后学习交流。 心电图的最底层需要一个网状底层&#xff0c;来方便进行数据的测量。 一、白底分大、中、小三个区域的网格 1、首先是HTML部分 <!DOCTYPE html> <html lang"en">…

SELINUX=enforcing时无法启动httpd服务的解决方案(semanage命令以及setroubleshoot-server插件的妙用)

一、问题描述&#xff1a; 当/etc/selinux/conf被要求必须是SELINUXenforcing&#xff0c;不被允许使用setenforce 0宽松模式 我们启动httpd就会报错&#xff1a; Job for httpd.service failed because the control process exited with error code. See "systemctl s…