国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

elementUI表格勾選框判斷選擇相同的內(nèi)容才能進(jìn)行后續(xù)邏輯處理;否則攔截提示

這篇具有很好參考價值的文章主要介紹了elementUI表格勾選框判斷選擇相同的內(nèi)容才能進(jìn)行后續(xù)邏輯處理;否則攔截提示。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

需求是:
可多選需滿足條件:同一個年級、同一個分?jǐn)?shù);
不滿足條件給出提示:請選擇同一個年級 、分?jǐn)?shù)的學(xué)生

1、先對勾選數(shù)據(jù)進(jìn)行賦值
element勾選框,elementui,javascript

 /** 表格復(fù)選框勾選 */
    handleSelectionChange(val) {
      console.log(val)
      this.tableSelectArr = val
    },

2、判斷是否相同的內(nèi)容 的公共方法,tableSelectArr是勾選的數(shù)據(jù)集合

/** 判斷是否是相同內(nèi)容 */
    isEqualMethod(name) {
      // 返回一個id的數(shù)組
      const newArr = this.tableSelectArr.map(item => item[name])
      // Set類似于數(shù)組,區(qū)別在于它所有的成員都是唯一的,不能有重復(fù)的值,會將重復(fù)的值去重
      const arrSet = new Set(newArr)
      console.log(newArr, arrSet, 'arrSet', arrSet.size)
      // 判斷set之后的數(shù)組的長度跟set之前的數(shù)組是否相等
      if (arrSet.size === 1) {
        return name
      } else {
        return false
      }
    },

3、按鈕位置增加判斷、攔截文章來源地址http://www.zghlxwxcb.cn/news/detail-562656.html

// 按鈕
    handleSomething() {
     // 同一個年級、分?jǐn)?shù)
      const supplier = this.isEqualMethod('grade') // 方法傳參是表格數(shù)據(jù)中對應(yīng)的字段
      const unit = this.isEqualMethod('score')
      if (supplier && unit) {
        // 繼續(xù)后面邏輯
       } else {
         this.$message.warning('請選擇同一個年級 、分?jǐn)?shù)的學(xué)生')
       }
    },

到了這里,關(guān)于elementUI表格勾選框判斷選擇相同的內(nèi)容才能進(jìn)行后續(xù)邏輯處理;否則攔截提示的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包