当前位置:网站首页>多个el-select下拉框无法选中相同内容
多个el-select下拉框无法选中相同内容
2022-08-02 03:14:00 【·某某·】
效果图展示

完整代码部分
<template>
<div class="hello">
<div v-for="(item, index) in colorList" :key="index" style="float: left">
<span>{
{
item.name}}:</span>
<el-select v-model="item.value" clearable placeholder="请选择" size="small" @change="changSelect">
<el-option v-for="it in options" :value="it.value" :key="it.value" :label="it.label" :disabled="it.disabled"></el-option>
</el-select>
</div>
</div>
</template>
<script>
export default {
name: 'HelloWorld',
data() {
return {
colorList: [
{
value: '', name: '红灯'},
{
value: '', name: '黄灯'},
{
value: '', name: '绿灯'},
{
value: '', name: '蓝灯'},
{
value: '', name: '白灯'}
],
options: [
{
label: '数据111', value: 1, disabled: false},
{
label: '数据222', value: 2, disabled: false},
{
label: '数据333', value: 3, disabled: false},
{
label: '数据444', value: 4, disabled: false},
{
label: '数据555', value: 5, disabled: false}
]
}
},
methods: {
changSelect () {
// 初始化选项都为可选
this.options.forEach((ele) => {
ele.disabled = false
this.colorList.forEach((element) => {
if (element.value === ele.value) ele.disabled = true
})
})
},
}
}
</script>
边栏推荐
猜你喜欢
随机推荐
Brute force visitors
Nacos source code analysis topic (1) - environment preparation
一个资深测试工程师面试一来就问我这些题目
Good Key, Bad Key (思维,临项交换,经典方法)
MySQL8.0.28安装教程
8万字带你入门Rust
精益思想如何加速企业的全局价值流动?
【Koltin Flow(三)】Flow操作符之中间操作符(一)
JDBC--Druid数据库连接池以及Template基本用法
Ribbon本地实现负载均衡
Istio微服务治理网格的全方面可视化监控(微服务架构展示、资源监控、流量监控、链路监控)
Kubernetes 基本概念
[LeetCode] 94. Inorder traversal of binary tree
Invalid bound statement (not found)出现的原因和解决方法
IPIDEA的使用方式
MySQL index optimization in practice
2022.7.30 js笔记 运算符和流程控制符、循环
C语言力扣第47题全排列 II。搜索回溯
iVX低代码平台系列详解 -- 概述篇(二)
[Daily LeetCode]——1. The sum of two numbers








