vue 自定义 el-cascader 展示文字及样式

2023-11-03

首先,自定义 popper-class,因为设置的样式需要全局设置才生效,使用定义的类,可以避免影响到其他页面的效果 :

<el-cascader separator="" v-model=" fieldValue" popper-class="pc-sel-area-cascader" style="width:543px" :options="divisionOptions" :props="props" placeholder="请选择区域"></el-cascader>

其中,separator="" 是设置选择省市区值之间的分割符号,效果如下:
在这里插入图片描述

不设置 separator 的时候,默认为 ‘/’,效果如下:
在这里插入图片描述

设置为 separator="--",效果如下:
在这里插入图片描述

接下来,自定义 el-cascader 的样式:

<style lang="less">
.pc-sel-area-cascader {
  // 选择面板样式
  .el-cascader-panel {
    width: 543px;
  }
  .el-cascader-menu__wrap {
    // 设置选择器省市区分块面板高度
    height: 305px;
  }
  .popper__arrow {
    // 输入框下面小三角形
    display: none;
  }
  .el-cascader-menu {
    // 省市区分块右边框
    border: none;
  }
  .el-cascader-node {
    height: 40px;
  }
  .el-cascader-node:hover {
    // 设置鼠标滑过时文字颜色
    color: red;
  }
  .el-cascader-node__label {
    // 设置文字样式
    padding: 0 7px;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
  }
  // 文字选中样式及span背景颜色
  .el-cascader-node.in-active-path,
  .el-cascader-node.is-active,
  .el-cascader-node.is-selectable.in-checked-path {
    color: red;
    background: #fafbfb;
  }
  .el-icon-check {
    // 去掉选中小对勾
    display: none !important;
  }
  .el-icon-arrow-right {
    // 选项去掉右侧小图标
    display: none !important;
  }
}
.el-popper[x-placement^='bottom'] {
  // 选择器面板与输入框的距离
  margin-top: 0;
}
.el-cascader__dropdown {
  // 选择器面板边框及圆角设置
  border-radius: 12px;
  border: 1px solid #f6f7f8;
  box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.07);
}
</style>

页面效果如下:
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vue 自定义 el-cascader 展示文字及样式 的相关文章

  • 使用 vscode 调试器调试 next.js

    我已经使用安装了一个项目创建下一个应用程序 https github com segmentio create next app 我需要使用我的编辑器 vscode 调试服务器端渲染 所以我访问过vscode recipes 如何调试 ne
  • 如何测试 javascript 闭包内的函数

    这似乎是不可能的 也可能是 但我正在尝试更多的 TDD 但我总是在闭包方面碰壁 假设我有以下内容 function createSomething init function privateMethod param return init
  • 了解设置 JQuery 变量

    了解设置 JQuery 变量 最近 我通过在 StackOverflow 上遇到的另一个问题寻找帮助 了解到如何设置 JQuery 变量 如下所示 您可以通过简单地调用变量来创建输入字段 并且锚变量似乎也定义了样式 var clicked
  • jquery.find() 可以只选择直接子项吗?

    我应该向 jQuery find 提供什么参数来选择元素子元素而不选择其他元素 我不能用 gt 引导选择器 而用 将选择所有后代 而不仅仅是直接子代 我知道 jQuery children 但这是一个库 因此用户能够提供自己的选择器 并且我
  • TypeError: props.render 不是一个函数(React hook 形式)

    我将方法作为我用react hook form制作的形式的道具传递 当从react hook form添加控制器时 它给了我 TypeError props render不是一个函数 我在网上找不到任何解决方案 因此感谢任何帮助 impor
  • 在 Vue.js 中从父组件执行子方法

    目前 我有一个 Vue js 组件 其中包含其他组件的列表 我知道使用 vue 的常见方式是将数据传递给孩子 并从孩子向父母发出事件 但是 在这种情况下 我想在子组件中的按钮出现时执行子组件中的方法 parent被点击 哪种方法最好 一种建
  • 如何重置使用 JavaScript 更改的 CSS 属性?

    我的导航按钮的宽度从 100px 增加到 150px 当鼠标悬停在 nav li hover width 150px 但是使用 javascript 我已经做到了 无论选择哪个选项 宽度都将继续为 150px 当选择每个选项时 它会使其他选
  • 在 Wordpress 站点中进行 AJAX 调用时出现问题

    我在使用 Wordpress 站点功能的 AJAX 部分时遇到了一些问题 该功能接受在表单上输入的邮政编码 使用 PHP 函数来查找邮政编码是否引用特定位置并返回到该位置的永久链接 我的第一个问题是关于我构建的表单 现在我的表单操作是空白的
  • 标签获取 href 值

    我有以下 html div class threeimages a img alt Australia src Images Services 20button tcm7 9688 gif a div class text h2 a hre
  • MVC 在布局代码之前执行视图代码并破坏我的脚本顺序

    我正在尝试将所有 javascript 包含内容移至页面底部 我正在将 MVC 与 Razor 一起使用 我编写了一个辅助方法来注册脚本 它按注册顺序保留脚本 并排除重复的内容 Html RegisterScript scripts som
  • Babel 7 Jest Core JS“TypeError:wks不是函数”

    将我的项目升级到 Babel 7 后 通过 Jest 运行测试会抛出以下错误 测试在 Babel 6 中运行没有任何问题 但在 Babel 7 中失败并出现以下错误 TypeError wks is not a function at Ob
  • 如何在react-native中获取Text组件的onPress值

    我是一名新的 React Native 开发人员 我想使用 onPress 获取 Text 组件的值并将其传递给函数
  • Firefox 书签探索未超过 Javascript 的第一级

    我已经编写了一些代码来探索我的 Firefox 书签 但我只获得了第一级书签 即我没有获得文件夹中的链接 e g 搜索引擎 雅虎网站 谷歌网站 在此示例中 我只能访问 Search engines 和 google com 不能访问 yah
  • Javascript 数组到 VBScript

    我有一个使用 Javascript 构建的对象数组 我需要使用 VBScript 读取它 如下例所示 我找不到在 VbScript 代码中循环遍历数组的方法myArray object 这个例子是我的问题的简化 我无法更改页面的默认语言 这
  • Javascript转换时区问题

    我在转换当前时区的日期时间时遇到问题 我从服务器收到此日期字符串 格式为 2015 10 09T08 00 00 这是中部时间 但是当我使用 GMT 5 中的 new Date strDate 转换此日期时间时 它返回给我的信息如下 这是不
  • 如何更改此 jquery 插件的时区/时间戳?

    我正在使用这个名为 timeago 的插件 在这里找到 timeago yarp com 它工作得很好 只是它在似乎不同的时区运行 我住在美国东部 费城时区 当我将准确的 EST 时间放入 timeago 插件时 比如 2011 05 28
  • 将 MQTTNet 服务器与 MQTT.js 客户端结合使用

    我已经启动了一个 MQTT 服务器 就像this https github com chkr1011 MQTTnet tree master例子 该代码托管在 ASP Net Core 2 0 应用程序中 但我尝试过控制台应用程序 但没有成
  • 如何在 pg-promise 中设置模式

    我正在搜索的文档pg 承诺 https github com vitaly t pg promise特别是在创建客户端时 但我无法找到设置连接中使用的默认架构的选项 它始终使用public架构 我该如何设置 通常 为数据库或角色设置默认架构
  • fullCalendar 未显示正确的结束日期

    我正在看调试页面 http jsbin com wukofacaxu edit js outputFullCalendar 官方网站的 我想安排一个活动时间为 22 09 2015 至 30 09 2015 dd mm yyyy 但它只显示
  • 如何从图像输入中获取 xy 坐标?

    我有一个输入设置为图像类型

随机推荐

  • 【ENVI遥感影像分类】 监督、非监督分类

    基于光谱的分类方法 1 概要 灰度分割 非监督分类 ISODATA K Means 监督分类 基于传统统计分析分类器 平行六面体 最小距离 马氏距离 最大似然 分类器 基于人工智能分类器 神经网络 分类器 基于模式识别分类器 支持向量机 模
  • linux驱动37:kmalloc内存分配

    kmalloc和malloc类似 可被阻塞 分配的内存保持原有数据 分配的区域在物理内存中也是连续的 头文件
  • 卡尔曼滤波-卡尔曼滤波全篇讲解

    卡尔曼滤波 个人理解 两种信号 状态变量 按照人类经验预测的状态 观测变量 根据生活工具测量的实际状态 噪声 噪声分布 噪声表达 滤波器的计算原型 先验估计 后验估计与测量状态变量 计算增益系数K 数据融合基础变量 先验估计 测量状态变量
  • Apache Beam构建流处理任务

    最近做的一个项目需要用到Google云平台的Dataflow来进行数据处理 因此研究了一下相关的文档 了解到Dataflow是基于Apache beam来进行流程的编排 Beam支持多种不同的Runner 除了Dataflow Beam还支
  • 基于Docker安装及运行Mongodb

    1 拉取镜像 docker pull mongo latest 2 运行mongodb docker run itd name mongo p 27017 27017 mongo auth 3 进入mongodb容器 docker exec
  • 《只管去做》-如何做靠谱的年度计划

    五年后的一封信 调动五感去写 要找到怦然心动的感觉 世界上的人4种状态 空想家 这些人总是有很多想法 但真正落实去做的很少 回应者 这样的人对未来没有任何想法 对现状也没有掌控力 是一种混吃等死的状态 每一天都过得差不多 也安于现状 执行者
  • leecode刷题:1.两数之和

    给定一个整数数组 nums 和一个整数目标值 target 请你在该数组中找出 和为目标值 target 的那 两个 整数 并返回它们的数组下标 你可以假设每种输入只会对应一个答案 但是 数组中同一个元素在答案里不能重复出现 你可以按任意顺
  • Java基础:序列化与反序列化

    Java序列化是指把Java对象转换为字节序列的过程 而Java反序列化是指把字节序列恢复为Java对象的过程 序列化的使用场景 永久性保存对象 保存对象的字节序列到本地文件或者数据库中 通过序列化以字节流的形式使对象在网络中进行传递和接收
  • 2.移植uboot-添加2440单板,并实现NOR、NAND启动

    1 首先在uboot里新建单板2440 1 1将2410的单板文件夹拷贝成2440 cd board samsung cp smdk2410 smdk2440 rf 拷贝文件夹 然后将smdk2440下的smdk2410 c改为smdk24
  • 内存映射原理

    一 物理地址 物理地址是处理器在系统总线上看到的地址 使用RISC的处理器通常只实现一个物理地址空间 外围设备和物理内存使用统一的物理地址空间 有些处理器架构把分配给外围设备的物理地址区域称为设备内存 处理器通过外围设备控制器的寄存器访问外
  • springsecurity登录后返回token字符串和刷新token代码实例

    文章目录 1 登录接口 登陆成功则返回token 2 登录方法 3 刷新token的接口 4 生成token和刷新token的工具类 1 登录接口 登陆成功则返回token yml文件 jwt tokenHeader Authorizati
  • 特征选择relief算法介绍

    特征选择relief算法介绍 特征选择的基础了解 可以参考 一篇关于特征选择的博客 特征选择过程一般包括 特征子集产生过程 评价函数 停止准则 验证过程 1 特征子集选择过程 根据搜索过程的方法的不同 可以将特征选择分为穷举 启发式 随机几
  • clover引导修改默认启动

    不修改或配置不对默认就前面分区的windows了 config plist里如下就能默认启动macos了
  • 将CAD文件导入AD软件

    1 第一步 将cad中的dxf或dwg文件保存好 2 打开AD 新建PCB文件 3 点击左上角文件flie gt import导入 gt DXF DWG文件 4 选择DXF DWG打开 设置线宽 设置选择原点 选择PCB层 打开条件为ALL
  • 训练集(离线)与测试集(上线)效果差距很大怎么办?

    前言 相信各位童鞋在跑模型的时候时不时会遇到一个尴尬的现象 就是你在训练集或者验证集的模型效果好到令人发指 一时间以为 哼 就这 游戏结束 结果当你在测试集或者上线后发现真的就游戏结束了 指标低的没眼看 本人还是一个算法菜鸟时就遇到过这种情
  • Go语言编程思想6——Channel

    Go语言编程思想6 Channel Channel goroutine和goroutine之间双向的通道 一 基本语法 创建int类型的channel c make chan int 发送数据 c lt 1 接受数据 n lt c func
  • OpenMV激光打靶

    题目要求识别形状并且键盘设置控制激光笔走A B C等轨道 OpenMV需要识别图形形状 激光笔位置 以及提高要求中的识别形状的面积等 这里介绍一下识别激光的方法 主要使用的是色块识别 但是激光点面积很小 而且在黑色区域容易被吞掉 因此对图像
  • 可自动读取水果成熟度的ai识别系统

    基于5G的水果成熟判断及采收系统 背景技术 随着物流和国际贸易经济的快速发展 国内外水果生产 储运和销售市场越来越大 目前 北果南运 南果北运以及外果内运已占物流运输的近半江山 目前 在水果采摘 储运和销售过程中常会出现一些问题 比如 为了
  • 推荐系统公平性论文阅读(五)

    这几天我的主要任务是对论文 Towards Long term Fairness in Recommendation 1 中所描述的算法进行编程实现 然后测试该算法的效果并记录 以下分模型算法细节实现 数据集 模型评估准则 测试结果记录四个
  • vue 自定义 el-cascader 展示文字及样式

    首先 自定义 popper class 因为设置的样式需要全局设置才生效 使用定义的类 可以避免影响到其他页面的效果