news 2026/7/7 15:48:54

element级联选择器:已选中一个二级节点,随后又点击了一个一级节点(仅浏览,未确认选择),此时下拉框失去焦点并关闭

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
element级联选择器:已选中一个二级节点,随后又点击了一个一级节点(仅浏览,未确认选择),此时下拉框失去焦点并关闭

解决办法:点击一级节点,默认选中二级节点的第一个

级联选择器组件:

<template><el-cascader:class="['basic-cascader', text && 'is-text', suffixIcon]"v-bind="$attrs"v-on="$listeners":style="{ '--w': width, '--h': height }":popper-class="popperClass"></el-cascader></template><script>exportdefault{name:"basicCascader",props:{// 是否为文字下拉框-没有边框和背景色text:{type:Boolean,default:false,},width:{type:Number,default:96,},height:{type:Number,default:19,},popperClass:{type:String,default:"basic-cascader-pover",//样式名},suffixIcon:{type:String,default:"",//自定义后缀图标组件 caretTop 实心箭头},},};</script><style lang="less"scoped>.basic-cascader{width:calc(1px*var(--w));height:calc(1px*var(--h));/deep/.el-input{&.el-input--suffix{width:100%;height:100%;}}&.is-text/deep/.el-input{.el-input__inner{background:transparent;padding:0;color:transparent;border-width:0;}.el-input__suffix{display:flex;align-items:center;}}&.caretTop{/deep/.el-input__suffix{right:0;.el-input__icon{&:before{content:"\e790";}}}}}</style><style lang="less">.basic-cascader-pover{.el-cascader-menu__list{padding:0;.el-cascader-node__label{padding-left:0;}}.el-scrollbar__wrap{height:232px;overflow:auto;padding:14px5px10px;&::-webkit-scrollbar-thumb{display:none;}}.popper__arrow{display:none;}background:rgba(20,51,88,0.5);box-shadow:0px2px12px0pxrgba(0,0,0,0.25);border-radius:4px;backdrop-filter:blur(20px);border:1px solid transparent;.el-cascader-menu{border-color:rgba(232,232,232,0.1);}.el-cascader-node:not(.is-disabled),.el-cascader-node:not(.is-disabled){&.is-active,&:focus,&:hover,&.in-active-path{background:linear-gradient(270deg,rgba(0,128,240,0.1)0%,rgba(0,128,240,0.3)100%);}}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:#ffffff;}.el-cascader-menu{font-family:SourceHanSansCN,SourceHanSansCN;font-weight:500;font-size:14px;color:rgba(140,194,255,0.8);.el-cascader-node{height:40px;padding-left:15px;padding-right:60px;.el-icon-check{position:absolute;right:12px;left:auto;width:18px;height:100%;font-size:18px;display:flex;align-items:center;}&:not(:last-child){margin-bottom:2px;}}}}</style>

组件使用:

<BasicCascader v-model="areaCode"textclass="area-type-select":options="areaTypeList":props="{ label: 'areaName', value: 'areaCode', children: 'children' }":show-all-levels="false"@change="handleChangeArea":disabled="disabled"suffixIcon="caretTop"@expand-change="expandChange"/>importBasicCascaderfrom"@/components/basic/basicCascader";components:{BasicCascader},data(){return{areaCode:"",//选中的areaCodeareaTypeList:[],//区域类型列表};},methods:{// 展开节点发生变化时expandChange(e){this.areaCode=[e?.[0],""];this.handleChangeArea(this.areaCode);},},
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/7 3:28:02

Markdown表格整理TensorRT各版本功能差异

NVIDIA TensorRT 版本演进与推理优化实践 在当今AI模型规模不断膨胀的背景下&#xff0c;如何让训练好的深度学习网络真正“跑得快、用得起”&#xff0c;成了从实验室走向落地的关键瓶颈。尤其是在自动驾驶、智能客服、视频分析等对延迟极为敏感的应用场景中&#xff0c;毫秒级…

作者头像 李华
网站建设 2026/7/7 10:21:03

Gource代码可视化终极创意指南:打造令人惊叹的开发历程动画

你是否曾经面对枯燥的版本控制日志感到无从下手&#xff1f;是否想要向团队或客户生动展示项目的演进历程&#xff1f;传统的代码审查方式往往缺乏视觉冲击力&#xff0c;而Gource代码可视化工具正是打破这一僵局的创意利器。 【免费下载链接】Gource software version control…

作者头像 李华
网站建设 2026/7/7 5:29:46

计算机毕设源码/基于springboot+vue技术的校园兼职招聘系统设计与实现(源码+数据库+论文)亲测完整项目

校园兼职招聘系统设计与实现 摘 要 在信息管理实践中&#xff0c;传统方法往往伴随着显著的时间消耗、较高的数据错误率、修改难度以及低效的数据检索过程。针对这些问题&#xff0c;本毕业设计提出并实现了校园兼职招聘系统&#xff0c;该系统通过在计算机上安装相应软件&am…

作者头像 李华
网站建设 2026/7/7 1:51:07

Qwen-Image:基于Qwen-VL的20B多模态图像生成模型

Qwen-Image&#xff1a;基于Qwen-VL的20B多模态图像生成模型 在AIGC浪潮席卷内容创作领域的今天&#xff0c;我们早已过了“随便画个猫”的初级阶段。用户不再满足于模糊的概念图或风格混乱的拼贴——他们需要的是精准表达、细节可控、可直接商用的高质量视觉产出。尤其在中文…

作者头像 李华
网站建设 2026/7/7 19:00:59

44_Spring AI 干货笔记之 Google VertexAI 文本嵌入模型

一、Google VertexAI 文本嵌入模型 Vertex AI 支持两种类型的嵌入模型&#xff1a;文本嵌入和多模态嵌入。本文档介绍如何使用 Vertex AI 文本嵌入 API 创建文本嵌入。 Vertex AI 文本嵌入 API 使用稠密向量表示。与直接映射单词到数字的稀疏向量不同&#xff0c;稠密向量旨在…

作者头像 李华