news 2026/4/16 13:37:12

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/4/16 10:53:48

LangChain Expression Language构建复杂查询管道对接Anything-LLM

LangChain Expression Language构建复杂查询管道对接Anything-LLM 在企业级AI应用的落地过程中&#xff0c;一个常见的挑战是&#xff1a;如何在保证系统易用性的同时&#xff0c;赋予其足够的灵活性来应对复杂的业务逻辑&#xff1f;比如&#xff0c;某员工提问“差旅报销标准…

作者头像 李华
网站建设 2026/4/16 10:55:10

10分钟快速配置Miniconda+Python开发环境

10分钟快速配置MinicondaPython开发环境 换电脑、重装系统后&#xff0c;最让人崩溃的不是驱动问题&#xff0c;而是那个熟悉的噩梦&#xff1a;“我的Python环境又没了&#xff01;” 明明只是想跑个模型&#xff0c;结果花了半天在解决 ModuleNotFoundError、包版本冲突、下…

作者头像 李华
网站建设 2026/4/16 12:39:40

AI Agent 开源记忆框架对比1

名称 项目地址 开发语言 记忆类别 使用方式 GitHub Star 数(截至2025年12月) 是否支持向量检索 是否支持数据库 支持的数据库类型 Memary https://github.com/memary/memary Python 情景记忆、语义记忆、知识图谱 自动记录交互生成记忆;支持实体追踪、可视化仪表盘 未明确公…

作者头像 李华
网站建设 2026/4/16 12:39:39

GPT-SoVITS安装包签名验证确保来源安全

GPT-SoVITS安装包签名验证确保来源安全 在AI语音技术快速普及的今天&#xff0c;一个只需1分钟录音就能克隆你声音的工具&#xff0c;听起来像科幻电影的情节——但GPT-SoVITS已经让它成为现实。这项开源技术让个性化语音合成变得触手可及&#xff0c;从虚拟主播到有声读物创作…

作者头像 李华
网站建设 2026/4/15 20:03:38

AutoGPT能否接入Cursor Pro?提升Agent使用上限的插件探索

AutoGPT能否接入Cursor Pro&#xff1f;提升Agent使用上限的插件探索 在现代AI驱动的开发浪潮中&#xff0c;一个关键问题逐渐浮现&#xff1a;我们是否能让自主智能体真正“走进”专业IDE&#xff0c;像人类开发者一样写代码、改结构、跑测试&#xff0c;并持续迭代项目&#…

作者头像 李华