[element-ui]el-selected的衍生操作:在v-model上显示value和label的拼接

当返回数据需要加特殊字符的;当select的选择器回显需要拼接的两个方法 这里有个select选择器,需要返回是添加@在label回显之前 <el-select v-model="value" placeholder="请选择"> <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value"&g... 阅读详情
效果图

在这里插入图片描述

思路
  1. 给请求的结果设置不同的显示类型
    • 下拉框显示的value和label值
    • 设置选中值的时候显示的对应的值(value和label拼接起来)
  2. 当选中的时候,value就会显示拼接过的字符串
注意事项

如果这个地方做请求参数的时候,要做剪切,只取value值!!! 切记


实现过程

  1. 接口处理
// 获取结算账户
getListPayBank(){
  apiListPayBank(this.config.listPayBank,res=>{
    let {errcode, data} = res.data;
    if(errcode === 0){
      data.data.forEach((item)=>{
        item.value2 = item.payBankAcctNo;// 触发下拉时,显示的value值
        item.value = item.payBankAcctNo+'_'+item.acctName;// 点击下拉的option时,实际显示的值
        item.label = item.acctName;// 触发下拉时,显示的label值
      })
      this.filter.payBankAcctNo = data.data;
    }
  })
},
  1. html显示
<el-form-item label="结算账户" prop="payBankAcctNo">
  <el-select v-model="form.payBankAcctNo" @change="choosePayBankAcctNo" placeholder="请选择" class="display-block">
    <el-option v-for="(item, i) in listPayBankAcctNo" :key="i" :label="item.value" :value="item.value">
      <span style="float: left">{{ item.value2 }}</span>
      <span style="float: right; color: #8492a6; font-size: 13px">{{ item.label }}</span>
    </el-option>
  </el-select>
</el-form-item>
大功告成 ?
前端必知必会-Vue v-model 指令 我们创建一个包含我们需要查找的所有项目的列表,并在下方创建一个包含已找到项目的列表,并删除已找到的项目。我们实际上可以将所有项目放在第一个列表中,将所有项目放在第二个列表中,然后只需使用 v-show 和 Vue 数据属性“found”来定义是否在第一个或第二个列表中显示该项目。v-model 提供了双向绑定,这意味着表单输入元素会更新 Vue 数据实例,而 Vue 实例数据的更改会更新输入。在复选框旁边,我们添加了一个文本,该文本始终反映当前的“重要”状态,在“真”或“假”之间动态变化。 阅读详情

相关推荐

vue动态绑定v-model属性名

1.目标 首先配置列,根据配置渲染表单,每个表单项绑定配置中的属性 2.方案 <template v-for="(item) in showQueryColumns" > <el-col :key="item.prop" :xs = "24" :sm = "12" :md="12" :lg = "12" :xl = "6"> <!--字符串类型--> <el-form-item v-if="item.type==.

蛐蛐的博客 1万+

Vue项目上绑定变量与字符串拼接-案例

示例 <a-textarea :rows="6" style="width: 80%" placeholder="一次最多输入60行,多个换行输入" v-model="form.address_group" /> <span style="float: right; color: #999" >{{ this.row }}/{{ limit }}</span > </a-form-model-item> placeholder="一

JackieDYH的博客 5981

Codesys电子凸轮功能块MC_CamIn的masteroffset和slaveoffset参数的使用

问题1:在Codesys使用作轴电子凸轮时,MC_CamTableSelect的参数设置为MasterAbsolute=1,SlaveAbsolute=1,此设置为绝得模式, 此时主从轴当前位置都不为零时,此时Masteroffset=0、slaveOffset=0,凸轮启时出现突变,实轴无法启动。问题分析:在觉得模式下,主轴位置和从轴为是对应凸轮表的相位的,Masteroffset=0、slaveOffset=0,启动点时在主轴位置=0,从轴位置=0的点启动,此时主轴当前位置不为零则主从轴位置发生突变,

weixin_43587371的博客 1801

v-model --双向数据绑定

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-...

qq_45802159的博客 3516

Excel基金净值自动更新:手把手教你用Power Query抓取天天基金网数据(含常见错误修复)

本文详细介绍了如何利用Excel内置的Power Query工具,从天天基金网自动抓取基金净值数据,实现表格数据的自动刷新。通过手把手教程,您将学会构建参数化查询、整合多基金数据、计算持仓盈亏,并解决网页结构变动等常见错误,最终打造一个专属的、可自动更新的基金监控仪表盘,彻底告别手动更新。

xx56789的博客 730

【AI Infra】Perfetto性能分析工具指南

Perfetto是一款开源性能分析工具,提供系统级和应用级的活动数据追踪功能。其界面分为四个区域:左侧操作区(包含Trace查看、SQL查询、预置分析等功能)、上方信息区、中间图形化展示区以及下方详细信息区。工具支持快捷键操作(w/s缩放、a/d移动、m标记等),并能高效处理大体积Trace文件。通过Timeline分析可发现性能瓶颈,如案例中update_actor耗时过高的问题,最终定位到CPU offloading导致的MemcpyH2D操作耗时过长,提出了优化方案。Perfetto相比Systrac

baiweizeng的博客 1511

vue中的v-model

v-model的修饰符 v-model.lazy 只有在input输入框发生一个blur时才触发.相当于懒加载, v-model.trim 将用户输入的前后的空格去掉 v-model.number 将用户输入的字符串转换成number V-model在input textarea select中使用 v-model一般和表单元素混合使用 .stop :阻止点击事件冒泡 <div class=“middle” @click.stop=“middle”> .prevent : 用于取消默认事件 .

qq_44439022的博客 966

极坐标格式算法(PFA)-SAR成像算法系列(六)

SAR成像算法:极坐标格式算法,介绍了算法的基本原理以及实现步骤,包含dechirp处理、RVP补偿,距离插值、方位插值。文后附有代码,可根据自身情况下载。

yjh_2019的博客 1万+

初学Vue--实现字符串拼接三种方法(名称案例)

1、computed <!DOCTYPE HTML> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <title&g...

容易实现的不是梦想 1万+

第一讲:halcon模板匹配捆绑测量矩形检测芯片针脚

使用halcon模板匹配捆绑测量矩形,检测位置发生变换的芯片针脚缺陷。

uiopmn1的博客 2995

Python爬虫实战:高效爬取中国专利数据库的完整指南

在当今信息爆炸的时代,专利数据作为技术创新的重要指标,对企业研发、市场分析和学术研究都具有极高价值。中国作为全球专利申请量最大的国家,其专利数据库包含了海量的技术创新信息。本文将详细介绍如何使用Python最新技术构建一个高效、稳定的中国专利数据库爬虫系统。中国专利数据库主要由国家知识产权局(CNIPA)维护,包含发明专利、实用新型专利和外观设计专利三大类。截至2023年,中国专利数据库已收录超过400万件发明专利和300万件实用新型专利。

2201_76125261的博客 1573

Vue标签属性如何动态传参并拼接字符串

我们需要根据传入值的类型,在placeholder属性赋值"请输入长度",“请输入宽度”,"请输入厚度"等提示字符。v-bind:属性=" ‘字符串’+自定义变量名",需要注意一下属性一定是":属性="这种形式才会起作用。该动态参数通过某个条件计算而来,因此将该参数写到computed()中最为合理,如下代码。html标签input的属性placeholder需要动态传参并拼接固定的字符串。动态改变组件placeholder的值,这样做的缺点是引入一个新的变量。3.1 placeholder动态绑定。

valsedefleurs的博客 7485

YOLOv8改进,YOLOv8添加DCNv4可变性卷积(windows系统成功编译),全网最详细教程

DCNv4通过两项关键增强解决了其前身DCNv3的局限性:1. 移除空间聚合中的softmax归一化,以增强其动态特性和表达能力;2. 优化内存访问以最小化冗余操作,从而加速计算。这些改进使得DCNv4相比DCNv3显著加快了收敛速度,并且处理速度大幅提升,前向传播速度超过三倍。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 6472

vue v-model拼接

v-model="radioSelect['radio'+index]" radioSelect:{ radio0:'', radio1:'', radio2:'' },

weixin_38103152的博客 1万+

RT-DETR改进策略【独家融合改进】| SPD-Conv+PPA 再次提升模型针对小目标的特征提取能力

SPD-Conv是一种新的 CNN 构建模块,用于替代传统 CNN 架构中使用的步长卷积(strided convolution)和池化(pooling)层,它由空间到深度(Space-to-depth,SPD)层和非步长卷积(non - strided convolution)层组成。

Limiiiing的博客 1155

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

vue3的v-model

vue3的v-model指令

pscool的博客 1万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

vue2 - 表单中v-model和:value的区别

表单中v-model和:value的区别

尽日寻春不见春,芒鞋踏遍陇头云。归来笑拈梅花嗅,春在枝头已十分。 6417

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

在组件标签上使用v-model,v-model的参数、多个v-model绑定、处理自定义v-model修饰符、又有参数又有修饰符的 v-model 绑定

深入理解Vue中v-model

nibabaoo的博客 3720

VueJS的v-model双向数据绑定

/2.创建model。

m0_63911352的博客 288

Vue——v-model结合值绑定写法

Vue——v-model结合值绑定写法 <body> <div id="app"> <label v-for='each in originHobbies' for="each"> <input type="checkbox" :value='each' :id='each' v-model='hobbies'>{{each}} </label> <h2 v-i

weixin_45664402的博客 869

vue中el-select获取value和label

vue中el-select获取value和label

weixin_43482333的博客 8239

15、双向绑定v-model的修饰符

trim去除我们首尾的空格(自动去除我们的首尾空格(中间的空格他是不会管的))

分享JAVA/ Python/ Ts学习路上的一些笔记,不足之处多多见谅。 223

Vue指令之v-model详解

通过结合v-bind和v-model,我们可以动态生成表单元素并进行数据绑定。这使得 Vue.js 在处理动态数据和复杂表单时变得非常灵活和强大。在这些例子中,v-bind用于动态生成表单选项,而v-model则处理数据的双向绑定。

weixin_51743499的博客 1307

Vue--如何自己实现双向数据绑定v-model ?

通过将表单控件封装成自定义组件,我们可以使用组件的 props 和 emit 方法方便地处理数据的双向绑定。

weixin_40381947的博客 2102
上一篇: 每日三思:el-select以及等其他错误使用方法整理和反思
下一篇: [element-ui]el-table中设置类似标签的样式
AlexKain
博客等级 码龄8年 35粉丝 105原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值