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的命令 在项目根目录中运行 ...
随机推荐
- 基于kerberos的hadoop安全集群搭建
目录 前置条件 kerberos相关 给hadoop各组件创建kerberos账号 将这些账号做成keytab core-site.xml HDFS datanode的安全配置 证书生成和安装 hdf ...
- 你知道这高效的12个Java精品库嘛?
01. JUnit 第一个要说的当然是JUnit了,JUnit毕竟是Java圈目前最知名及常用的测试框架.JUnit之所以能够成为Java圈中最热门的测试库,是因为对于很多项目而言,单元测试是非常重要 ...
- 「10.13」毛一琛(meet in the middle)·毛二琛(DP)·毛三琛(二分+随机化???)
A. 毛一琛 考虑到直接枚举的话时间复杂度很高,我们运用$meet\ in\ the\ middle$的思想 一般这种思想看似主要用在搜索这类算法中 发现直接枚举时间复杂度过高考虑枚举一半另一半通过其 ...
- Linkerd 2.10(Step by Step)—设置服务配置文件
Linkerd 2.10 系列 快速上手 Linkerd v2.10 Service Mesh 腾讯云 K8S 集群实战 Service Mesh-Linkerd2 & Traefik2 部署 ...
- ceph-csi源码分析(6)-rbd driver-nodeserver分析(下)
更多 ceph-csi 其他源码分析,请查看下面这篇博文:kubernetes ceph-csi分析目录导航 ceph-csi源码分析(6)-rbd driver-nodeserver分析(下) 当c ...
- Restful规范-APIView源码分析
目录 一.Restful规范 十条规范 二.drf的简单使用 三.APIView源码分析 CBV源码分析 APIView源码分析 一.Restful规范 Restful规范是一种web API接口的设 ...
- Ansible自动化运维应用实战
实验环境 centos7.4 主机名称 IP 配置 用途 controlnode 172.16.1.120 1核/1G/60G ansible slavenode1 172.16.1.121 1核/1 ...
- zabbix4.0升级到zabbix5.0
1 更新yum源 # yum erase zabbix-release-4.0-1.el7.noarch # rpm -ivh https://mirrors.aliyun.com/zabbix/za ...
- Linux基础 -03
2.2.3 head-tail 命令 #------head #head pass #查看头部内容,默认前10行 #head -n5 pass #查看头部前5行,使用-n指定 #-------tail ...
- Acunetix临时扫描是不够的
Web漏洞扫描程序通常被视为即席工具.最初,所有漏洞扫描程序都是这种工具,并且当前的开源Web应用程序安全解决方案仍遵循该模型.但是,随着Web技术的复杂性和可用性的大幅增加,临时模型已经过时,无法满 ...