JS 之循环 应用案例1
应用场景:将el-select下拉框的lab值,显示在下面的详情text框,见下图

用到了 el-select 传值,js循环判断options.code是否等于传进来的值,等于就break; text框.内容=options.name
<el-form-item label="加扣分原因" prop="MarkRsn">
<template slot-scope="scope">
<el-select v-model="form.MarkRsn" style="width:100%" @change="showtextarea" clearable>
<el-option
v-for="(option,index) in markrsn_options " v-if="form.MarkType==0?option.code.substr(3) <43 :option.code.substr(3) >=43"
:key="index"
:label="option.code+' — '+option.name"
:value="option.code"
size="large">
<span style="float: left;">{{ option.code+' — '+option.name }}</span>
</el-option>
</el-select>
</template>
</el-form-item> markrsn_options: [{code: 'Q00001', name: '不接受上级主管的业务检查,经解释仍拒不执行'},
{code: 'Q00002', name: '涂改考勤卡、代打卡、虚报考勤、提供虚假病假条'},
{code: 'Q00003', name: '提供假学历、假证明或协助提供假学历、假证明者或隐瞒个人不良历史记录,对公司利益造成损害'},
{code: 'Q00004', name: '在职肠散布不利于公司的言论,策划、鼓动业务员脱离本公司,经劝阻拒不改正'},
{code: 'Q00005', name: '不服从管理,在职肠内争吵斗殴、侮辱他人或有其他类似不当行为,经劝阻无效,造成不良后果'},
{code: 'Q00006', name: '未经过公司同意或授权,擅自将公司的业务资料和文件向其他单位和个人泄露或在新闻媒体上发表有关公司各类消息'},
{code: 'Q00043', name: '经常协助推动公司各项训练活动,对业务人员的工作绩效有长期帮助'},
{code: 'Q00044', name: '热心参与公益活动,为树立公司形象,为公司品牌做出贡献的'},
{code: 'Q00045', name: '以具体事例或言行维护公司形象,赢得荣誉,取得一定社会效益'},
{code: 'Q00046', name: '为维护公司利益或保护财产安全见义勇为'},
{code: 'Q00047', name: '为公司发展提出合理化建议并被采纳,对提升公司经营绩效有贡献'},
{code: 'Q00048', name: '服务品质良好、服务年限长、业绩优秀,连续三年无投诉及扣分现象'},
{code: 'Q00049', name: '其他特殊优良事迹'}, ], showtextarea(myval){
console.log("start_look.....")
console.log(myval); for(let one of this.markrsn_options) {
if(one.code === myval) {
console.log(one.name)
this.form.MarkRsn1=one.name;
break;
}
}
},
JS 之循环 应用案例1的更多相关文章
- 【JS中循环嵌套常见的六大经典例题+六大图形题,你知道哪几个?】
首先,了解一下循环嵌套的特点:外层循环转一次,内层循环转一圈. 在上一篇随笔中详细介绍了JS中的分支结构和循环结构,我们来简单的回顾一下For循环结构: 1.for循环有三个表达式,分别为: ①定义循 ...
- js中的经典案例--简易万年历
js中的经典案例--简易万年历 html代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8& ...
- Node.js 事件循环(Event Loop)介绍
Node.js 事件循环(Event Loop)介绍 JavaScript是一种单线程运行但又绝不会阻塞的语言,其实现非阻塞的关键是“事件循环”和“回调机制”.Node.js在JavaScript的基 ...
- Node.js事件循环
Node JS是单线程应用程序,但它通过事件和回调概念,支持并发. 由于Node JS每一个API是异步的,作为一个单独的线程,它使用异步函数调用,以保持并发性.Node JS使用观察者模式.Node ...
- 用JS添加文本框案例代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- JS基础——循环很重要
介绍循环之前,首先要说一下同样很重要的if-else结构,switch-case结构 ①if-else结构 if(判断条件) { 条件为true时执行 } else{ 条件为false时执行 } ②i ...
- js事件循环机制辨析
对于新接触js语言的人来说,最令人困惑的大概就是事件循环机制了.最开始这也困惑了我好久,花了我几个月时间通过书本,打代码,查阅资料不停地渐进地理解他.接下来我想要和大家分享一下,虽然可能有些许错误的 ...
- js 各种循环遍历
js 各种循环遍历(表格比较) 遍历方法 能否遍历数组 能否遍历对象 备注 for 能 不能 for in 能(有诸多缺点) 能 为遍历对象而设计的,不适用于遍历数组 forEach 能 不能 bre ...
- 使用webpack打包js文件(隔行变色案例)
使用webpack打包js文件(隔行变色案例) 1.webpack安装的两种方式 运行npm i webpack -g全局安装webpack,这样就能在全局使用webpack的命令 在项目根目录中运行 ...
随机推荐
- 打开黑盒:从 MySQL架构设计出发,看它是如何执行一条 SQL语句的
1.把MySQL当个黑盒子一样执行SQL语句 我们的系统采用数据库连接池的方式去并发访问数据库,然后数据库自己其实也会维护一个连接池,其中管理了各种系统跟这台数据库服务器建立的所有连接 当我们的系统只 ...
- redis为什么要提供pipeline功能
通常我们用redis做接口缓存后,查询接口的性能就能提升到ms级别: 但是redis是纯内存操作啊,总不至于要到ms吧,根据官方的 benchmark 单实例也是能抗 7w+ qps 也就是说单个re ...
- AliCloudDenoise 语音增强算法:助力实时会议系统进入超清音质时代
近些年,随着实时通信技术的发展,在线会议逐渐成为人们工作中不可或缺的重要办公工具,据不完全统计,线上会议中约有 75% 为纯语音会议,即无需开启摄像头和屏幕共享功能,此时会议中的语音质量和清晰度对线上 ...
- 剖析虚幻渲染体系(06)- UE5特辑Part 1(特性和Nanite)
目录 6.1 本篇概述 6.1.1 本篇内容 6.1.2 基础概念 6.2 UE5新特性 6.2.1 UE5编辑器 6.2.1.1 下载编辑器及资源 6.2.1.2 启动示例工程 6.2.1.3 编辑 ...
- Sublime Text 4 破解笔记
Sublime Text 4 破解笔记 偶然看到Sublime已经更新到版本4了,多了许多很nice的新特性,例如: 船新 UI 感知上下文的自动补全 支持 TypeScript, JSX 和 TSX ...
- uniapp 打包IOS 更新AppStore版本
Hello 你好,我是大粽子. 最近随着新版本UI的发布APP也随之更新,随之而来的也就是IOS程序提审步骤,这次我详细的截图了每一个步骤,如果你正好也需要那么跟着我的节奏一步步来肯定是没问题的. 提 ...
- Unity触发碰撞
原文链接:Unity触发碰撞介绍 3D触发器与碰撞器 触发信息检测: 1.MonoBehaviour.OnTriggerEnter(Collider collider)当进入触发器 2.MonoBeh ...
- 乘风破浪,Windows11官方原装4K壁纸,前卫的艺术数字设计
Windows11预览版官方壁纸 默认主题Windows Windows.zip 月轮主题ThemeA ThemeA.zip 艺术石主题ThemeB ThemeB.zip 日升主题ThemeC The ...
- MySQL基本sql语句总结
目录 约束 表操作 查看表结构与修改表名 修改字段名与字段数据类型 添加与删除字段 修改字段的排列位置 删除表的外键约束 增删改 插入数据 更新数据 删除数据 查询 单表查询 连接查询 子查询 视图 ...
- gRPC 拦截器能做些什么?
什么是拦截器? 拦截器是一种横切维度的功能延展. 具象说明一下,高速收费站就是一种拦截器.它可以做什么?收费,查证,交通控制等等,面向所有穿行过往的车辆. gRPC 拦截器主要分为两种:客户端拦截器( ...