91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue中如何實現動態循環出多個select出現過的變為disabled

發布時間:2021-07-20 14:12:36 來源:億速云 閱讀:691 作者:小新 欄目:web開發

小編給大家分享一下vue中如何實現動態循環出多個select出現過的變為disabled,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

vue動態循環出的多個select出現過的變為disabled

<template>
  <div class="artcle">
   <el-form
    label-width="100px"
    :model="testForm">
    <el-form-item
     v-for="(vtem, index) in testForm.version"
     :key="index"
     label="命令版本">
     <el-select
      @change="comChange"
      v-model="vtem.ver">
      <el-option
       v-for="item in versionList"
       :key="item.id"
       :value="item.id"
       :disabled="item.id == vtem.ver || selectedArr.includes(item.id)"
       :label="item.name">
      </el-option>
     </el-select>
     <el-button
      icon="el-icon-circle-plus-outline"
      size="small"
      @click="add(index)"
      circle></el-button>
     <el-button
      icon="el-icon-remove-outline"
      size="small"
      @click="remove(index)"
      :disabled="index === 0"
      circle></el-button>
    </el-form-item>
    <el-form-item
     label="測試輸入框">
     <el-input
      v-model="testForm.input"></el-input>
    </el-form-item>
   </el-form>
  </div>
</template>

ps:vue 動態循環出的多個select 不能重復選擇相同的數據

<template>
 <div class="program" v-for="(parItem,index) in parArr" :key="parItem.guid">
  <Select v-model="parItem.id" @on-change="onChangeProgram">
   <Option v-for="(subItem,idx) in programList" :key="subItem.id" :data-index='idx'
    v-show="parItem.id == subItem.id || !selectIdsArr.includes(subItem.id)"
    :value="subItem.id> {{subItem.name}}</Option>
  </Select>
 </div>
</template>
<script>
export default {
 data() {
  return {
   parArr:[],
   selectIdsArr:[],
   programList:[{
    "id":1,
    "name":"選項1"
   },{
    "id":2,
    "name":"選項2"
   },{
    "id":3,
    "name":"選項3"
   }],
  }
 },
 methods: {
  onChangeProgram() {
   this.selectIdsArr = [];
   for (const item of this.parArr) {
    if (item.id) {
     this.selectIdsArr.push(item.id);
    }
   }
  },
 },
}
</script>

看完了這篇文章,相信你對“vue中如何實現動態循環出多個select出現過的變為disabled”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乾安县| 蒙城县| 虞城县| 扎兰屯市| 河津市| 察哈| 四川省| 汝南县| 江西省| 灵寿县| 江北区| 同江市| 墨竹工卡县| 如东县| 西昌市| 奉贤区| 铜鼓县| 日土县| 互助| 铁岭县| 祁东县| 吉木乃县| 东台市| 柘荣县| 开封县| 滨州市| 安阳市| 珲春市| 衡山县| 新昌县| 饶阳县| 甘德县| 武宣县| 临高县| 肇东市| 安平县| 禹城市| 岢岚县| 遵义市| 河北省| 邵阳市|