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

vue中v-for重復(fù)數(shù)據(jù)處理||element下拉框去除重復(fù)

這篇具有很好參考價(jià)值的文章主要介紹了vue中v-for重復(fù)數(shù)據(jù)處理||element下拉框去除重復(fù)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

前端去重方法有多種,只說三種常用的(新老方法都有)
1-使用常規(guī)雙for循環(huán)(暴力算法)遍歷比較的方式對(duì)值進(jìn)行比較
2-使用js方法sort排序(只針對(duì)數(shù)組),但是經(jīng)常在vue等新框架中提示TypeError: arr.sort is not a function
3-使用reduce方法(>_<)推薦

前端js各種操作合集備忘

業(yè)務(wù)場(chǎng)景

點(diǎn)擊路線后后面車道框只顯示當(dāng)前路線的車道數(shù)選項(xiàng),Excel導(dǎo)入測(cè)試數(shù)據(jù),發(fā)現(xiàn)有重復(fù)的,而且后期路上的數(shù)據(jù)導(dǎo)進(jìn)來(lái)會(huì)導(dǎo)致下拉框很長(zhǎng)!所以在不影響業(yè)務(wù)場(chǎng)景的要求下選擇去重展示!
vue中v-for重復(fù)數(shù)據(jù)處理||element下拉框去除重復(fù)

常規(guī)去重

vue中v-for重復(fù)數(shù)據(jù)處理||element下拉框去除重復(fù)

使用reduce

這里同時(shí)使用了三元運(yùn)算符,看不懂自行百度

vue中v-for重復(fù)數(shù)據(jù)處理||element下拉框去除重復(fù)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-510357.html

代碼

HTML || vue中的template

			<el-select v-model="queryParams.cdNum" placeholder="車道數(shù)" clearable>
                    <el-option
                        v-for="lx in lxcdNum"
                        :key="lx.lxId+lx.beginZh"
                        :label="lx.cdNum"
                        :value="lx.cdNum"
                    />
                </el-select>

js

(response => {
                // todo 關(guān)于前端    去重  新老方法的使用
                var arr = [];
                var laneArr = []
                var hash = [];
                /* 刪除下拉框中的重復(fù)項(xiàng) */
                // for(let i = 0; i < response.rows.length; i++){
                //     arr = response.rows[i].cdNum;

                    arr = response.rows
                    laneArr = arr.reduce(function (item,next){
                    hash[next.cdNum] ? '' : hash[next.cdNum] = item.push(next);
                    return item;
                }, []);
                //         for(let j = i + 1; j < response.rows.length; j++){
                //             if(response.rows[i].cdNum == response.rows[j].cdNum){
                //                 j = ++i;
                //             }
                //         }
                //     if (arr[i] != arr[i-1]){
                //         laneArr = arr.push(arr[i])
                //     }
                // }
                    this.lxcdNum = laneArr

            })

到了這里,關(guān)于vue中v-for重復(fù)數(shù)據(jù)處理||element下拉框去除重復(fù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Pandas實(shí)戰(zhàn)100例 | 案例 17: 處理重復(fù)數(shù)據(jù) - 刪除重復(fù)行

    案例 17: 處理重復(fù)數(shù)據(jù) - 刪除重復(fù)行 知識(shí)點(diǎn)講解 在數(shù)據(jù)分析過程中,處理重復(fù)的記錄是一個(gè)常見的任務(wù)。Pandas 提供了方便的方法來(lái)刪除重復(fù)行,保證數(shù)據(jù)的準(zhǔn)確性和可靠性。 刪除所有列重復(fù)的行 : 使用 drop_duplicates() 方法可以刪除 DataFrame 中所有列值完全相同的重復(fù)行。 基于

    2024年01月20日
    瀏覽(53)
  • 面試官:來(lái)說說vue3是怎么處理內(nèi)置的v-for、v-model等指令?

    面試官:來(lái)說說vue3是怎么處理內(nèi)置的v-for、v-model等指令?

    最近有粉絲找到我,說被面試官給問懵了。 粉絲:面試官上來(lái)就問“ 一個(gè)vue文件是如何渲染成瀏覽器上面的真實(shí)DOM? ”,當(dāng)時(shí)還挺竊喜這題真簡(jiǎn)單。就簡(jiǎn)單說了一下先是編譯成render函數(shù)、然后根據(jù)render函數(shù)生成虛擬DOM,最后就是根據(jù)虛擬DOM生成真實(shí)DOM。按照正常套路面試官

    2024年04月22日
    瀏覽(30)
  • chatgpt賦能python:Python去重-如何高效地處理重復(fù)數(shù)據(jù)

    在數(shù)據(jù)處理過程中,重復(fù)數(shù)據(jù)可能會(huì)導(dǎo)致很多問題,如降低計(jì)算效率、影響數(shù)據(jù)質(zhì)量等。因此,數(shù)據(jù)去重是一個(gè)非常重要的任務(wù),特別是在大數(shù)據(jù)處理中更是如此。Python作為一種流行的編程語(yǔ)言,提供了許多方法和工具來(lái)去重?cái)?shù)據(jù)。在本文中,我們將介紹一些常見的Python去重

    2024年02月07日
    瀏覽(25)
  • el-select下拉框處理分頁(yè)數(shù)據(jù),觸底加載更多

    1、聲明自定義指令: 2、使用自定義指令v-loadmore: 3、發(fā)送請(qǐng)求加載數(shù)據(jù) 參考:el-select滾動(dòng)到底部加載更多(分頁(yè)加載數(shù)據(jù))_el-select 觸底加載分頁(yè)_天道酬勤_鹿的博客-CSDN博客

    2024年02月16日
    瀏覽(22)
  • Vue中v-for指令的詳細(xì)應(yīng)用與遍歷數(shù)據(jù)說明

    指令: v-for 。 作用:用于遍歷數(shù)據(jù),生成多個(gè)結(jié)構(gòu)。 語(yǔ)法: v-for=\\\"item in xxx\\\" :key=\\\"????\\\" 。 通俗理解:想生成多個(gè)誰(shuí),就在誰(shuí)身上加 v-for ,別忘了寫 key 。 key 的使用原則(同 react ):有唯一值就用唯一值(身份證號(hào)、手機(jī)號(hào)、學(xué)號(hào)…),沒有就用索引值。 遍歷數(shù)組 遍歷對(duì)象

    2024年01月20日
    瀏覽(23)
  • mysql插入重復(fù)數(shù)據(jù)的三種處理方式(DUPLICATE、IGNORE、REPLACE )

    “ INSERT ? ... ?ON ?DUPLICATE ? KEY ?UPDATE ? ”, 它是在插入操作時(shí), 如果數(shù)據(jù)出現(xiàn)重復(fù),則更新重復(fù)數(shù)據(jù)的值 。 ? 示例: INSERT INTO myf_deal_data ( `ID`, `PTNAME`, `PTDATA`, `OPERTIME`, `REPORTTIME` ) VALUES ?? ?( 111, \\\'858_Ua\\\', \\\'219.1000\\\', \\\'2022-04-01 00:45:00\\\', \\\'2022-06-28 10:04:52\\\' )? ON DUPLICATE KEY UPDATE PT

    2024年02月10日
    瀏覽(48)
  • element ui級(jí)聯(lián)選擇器數(shù)據(jù)處理

    后端同事返回的級(jí)聯(lián)選擇器數(shù)據(jù)的children是 childrens ,而組件渲染只識(shí)別children,所以需要props自定義傳入,代碼如下 因?yàn)楹蠖送伦詈笠粚訉?duì)象也返回了children,但是數(shù)據(jù)是空,這時(shí)候級(jí)聯(lián)的最后一層就沒法選擇,所以需要將最后一層對(duì)象的children設(shè)置為undefine,這樣子就可以選

    2024年02月09日
    瀏覽(17)
  • element-ui v-for循環(huán)表格

    element-ui v-for循環(huán)表格

    再某種情況下我們會(huì)有這樣一個(gè)需求 一個(gè)頁(yè)面有多個(gè)彈窗表格 但是又不能重復(fù)寫多個(gè)表格 寫多個(gè)會(huì)顯得我們的代碼難以維護(hù) 以下我封裝了一個(gè)表格 上代碼: 樣式什么的可以忽略 直接cv即刻使用 主要靠父親傳一個(gè)數(shù)組來(lái)控制表頭顯示什么以及他的值 樣式用不到可以刪除 效

    2024年02月12日
    瀏覽(24)
  • JAVA多線程處理for循環(huán)數(shù)據(jù)

    JAVA多線程處理for循環(huán)數(shù)據(jù)

    對(duì)for循環(huán)內(nèi)數(shù)據(jù)啟用多線程執(zhí)行,主線程與子線程無(wú)先后順序 執(zhí)行結(jié)果: 對(duì)for循環(huán)內(nèi)數(shù)據(jù)啟用多線程執(zhí)行,主線程在所有子線程執(zhí)行完成之后執(zhí)行 執(zhí)行結(jié)果: 對(duì)for循環(huán)內(nèi)數(shù)據(jù)啟用多線程執(zhí)行,主線程在所有子線程執(zhí)行完成之后執(zhí)行 執(zhí)行結(jié)果: 4. JAVA多線程10個(gè)線程處理100

    2024年02月11日
    瀏覽(27)
  • Element通過v-for循環(huán)渲染的form表單校驗(yàn)

    Element通過v-for循環(huán)渲染的form表單校驗(yàn)

    需求:有個(gè)表單信息是v-for渲染的,例如下圖,通過循環(huán)遍歷實(shí)現(xiàn)新增和刪除模塊,按照平時(shí)的寫法實(shí)現(xiàn)校驗(yàn),是不能實(shí)現(xiàn)我們想要的效果,根據(jù)這個(gè)需求,我找到了一個(gè)解決方法 ? 1.HTML? ?2.JS ?注: 1.循環(huán)的數(shù)據(jù)中,每個(gè)el-form-item都寫rules、prop 2.rules為data中rules對(duì)象對(duì)應(yīng)屬

    2024年02月12日
    瀏覽(29)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包