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

el-select報錯:vue.esm.js?5cd5:5105 [Vue warn]: <transition-group> children must be keyed: <ElTag>;無法選中

這篇具有很好參考價值的文章主要介紹了el-select報錯:vue.esm.js?5cd5:5105 [Vue warn]: <transition-group> children must be keyed: <ElTag>;無法選中。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

一、問題

二、原因及解決方法

三、總結(jié)


Tips:嫌麻煩可以直接看總結(jié)中有顏色的字體即可!

一、問題

1.使用element select控件時有警告(<transition-group> children must be keyed: <ElTag>)且無法選中下拉項

vue.esm.js?5cd5:5105 [Vue warn]: <transition-group> children must be keyed: <ElTag>

found in

---> <TransitionGroup>
? ? ? ?<ElSelect> at packages/select/src/select.vue
? ? ? ? ?<HistoryTrack> at src/projects/comen/equipmentManagement/historyTrack/index.vue
? ? ? ? ? ?<View> at src/views/equipmentManagement/historyTrack/view.vue
? ? ? ? ? ? ?<Index> at src/layout/index.vue
? ? ? ? ? ? ? ?<App> at src/App.vue
? ? ? ? ? ? ? ? ?<Root>

el-select報錯:vue.esm.js?5cd5:5105 [Vue warn]: <transition-group> children must be keyed: <ElTag>;無法選中,vue.js,javascript,前端

2.代碼如下:

          <el-select
            v-model="selectValue2"
            multiple
            :multiple-limit="6"
            filterable
            remote
            :remote-method="changeSelectData2"
            placeHolder="請選擇"
          >
            <el-option
              v-for="(comboVal, comboKey, comboIndex) of selectData2"
              :key="comboVal.vlaue"
              :label="comboVal.label"
              :value="comboVal.value"
            ></el-option>
          </el-select>

二、原因及解決方法

1.看到?must be keyed,聯(lián)想到是沒有給el-option添加key值,el-option在循環(huán)的時候太多了,無法區(qū)分,添加key值后就可以區(qū)分不同的el-option了??戳艘谎鄞a,我加了 key值呀,為什么還報錯沒有key值呢?

2.不理解了一段時間,突然發(fā)現(xiàn)我有點弱智,拼單詞時拼錯了,所以我代碼里面設(shè)置的key值:comboVal.vlaue都是undefined,相當(dāng)于沒有設(shè)置key值 @--@

3.所以把? :key="comboVal.vlaue"?修改成? :key="comboVal.value"就好了!?。?/p>

正確代碼如下:

          <el-select
            v-model="selectValue2"
            multiple
            :multiple-limit="6"
            filterable
            remote
            :remote-method="changeSelectData2"
            placeHolder="請選擇"
          >
            <el-option
              v-for="(comboVal, comboKey, comboIndex) of selectData2"
              :key="comboVal.value"
              :label="comboVal.label"
              :value="comboVal.value"
            ></el-option>
          </el-select>

三、總結(jié)

1.報錯:children must be keyed: <xxx>,要進行如下檢查

? ?1)是否給循環(huán)的標簽? xxx?設(shè)置了?key值,沒有則需要設(shè)置

? ? 2)? key值設(shè)置的是否正確:如果設(shè)置的都是 null或undefined,則會報這個錯誤;如果有重復(fù)的,則會有另外的警告:duplicate on key 'xxxxxxxxxxxxxxxx'

2.仔細一點,踩得坑就會少一點。

/*

希望對你有幫助!

如有錯誤,歡迎指正,非常感謝!

*/文章來源地址http://www.zghlxwxcb.cn/news/detail-622788.html

到了這里,關(guān)于el-select報錯:vue.esm.js?5cd5:5105 [Vue warn]: <transition-group> children must be keyed: <ElTag>;無法選中的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Element VUE修改 el-input和el-select長度

    Element VUE修改 el-input和el-select長度

    ?沒有設(shè)置樣式之前,采用默認樣式,界面如下: ?模擬代碼如下 ?為了美觀需要修改下樣式,使文本框與下拉框的長度一致 第一種:添加style屬性,采用行內(nèi)樣式修改長度 ?第二種:添加class屬性,采用內(nèi)部樣式 ?stule標簽中設(shè)置長度 第三種:找到element-ui.scss,采用外部樣式

    2024年02月11日
    瀏覽(25)
  • vue+elememt-ui el-select組件封裝

    vue+elememt-ui el-select組件封裝

    最終效果圖: 用的是vue2寫法,喜歡用vue3的同學(xué)可以自行修改下。 需求要求 : 實現(xiàn)el-select功能復(fù)用; 支持單選或者多選功能; 支持全拼或者簡拼搜索功能; 直接上代碼: pinyin.js文件 希望對大家有幫助喲!

    2024年02月12日
    瀏覽(22)
  • 在vue里面,element ui,el-select表單選中校驗失敗

    在vue里面,element ui,el-select表單選中校驗失敗

    在element 表單中我們需要校驗,當(dāng)表單中有數(shù)據(jù)變動時,會觸發(fā)檢驗。 提示:這里描述項目中遇到的問題: 在項目中,提交時下拉菜單沒有選,會觸發(fā)校驗提示,去選中下拉菜單的數(shù)據(jù),不會再次觸發(fā)校驗,導(dǎo)致校驗提示文字依然存在 一般來說遇到了校驗失效問題,有值的

    2024年02月12日
    瀏覽(24)
  • Vue3+element ui取消el-select下拉選邊框

    Vue3+element ui取消el-select下拉選邊框

    需求是: 取消下拉選的邊框,并且修改下箭頭的圖標,從其他博主那拼湊修改出來的,適用于我項目的方法,在此做個記錄 修改前 修改后 css樣式

    2024年02月15日
    瀏覽(23)
  • Vue+ElementUI el-select選擇器:綁定的值為對象

    Vue+ElementUI el-select選擇器:綁定的值為對象

    業(yè)務(wù)需求: el-select選擇器,后臺接口需要的參數(shù)為name,name會存在重復(fù)情況,前端唯一標識選擇用id,所以最后決定使用select綁定對象值將數(shù)據(jù)保存下來。 實現(xiàn)思路: 常規(guī)的select選擇器,v-model 形式綁定的參數(shù)只能是boolean,string,number,但是仔細翻閱官方文檔發(fā)現(xiàn),selelct是可以

    2024年02月14日
    瀏覽(21)
  • vue element 編輯下拉框el-select不能回顯的問題

    vue element 編輯下拉框el-select不能回顯的問題

    本人的需求是點擊表格里面的編輯按鈕,把數(shù)據(jù)回顯到彈窗內(nèi),其他的都能回顯,但是就下拉框不能正常的回顯 本人后端人員,有不對的地方,勿噴 這是因為點擊編輯,收集到下拉框的value是一個數(shù)字導(dǎo)致的,傳值應(yīng)該是 ‘1’ 而不是 1 解決辦法一:,給彈窗子組件傳參的時

    2024年02月11日
    瀏覽(33)
  • vue拿到下拉框el-select的選擇項的value和label

    vue拿到下拉框el-select的選擇項的value和label

    1.單獨一個下拉框時 2.el-table每行數(shù)據(jù)都有下拉框時 ? 思路: 1.首先選擇下拉框事件拿到選擇的這行數(shù)據(jù)scope.row ?2.其次去遍歷綁定的下拉框數(shù)據(jù),使用find()方法查找item.value === row.value ?3.找到則返回對應(yīng)的row.label ? 4.最后將label值以鍵值對形式加到row對象中 代碼實例:

    2024年02月11日
    瀏覽(28)
  • vue+elementUI el-select 中 沒有加clearable出現(xiàn)一個或者多個×清除圖標問題

    vue+elementUI el-select 中 沒有加clearable出現(xiàn)一個或者多個×清除圖標問題

    1、現(xiàn)象:下方截圖多×清除圖標了 2、在全局common.scss文件中加一個下方的全局樣式noClear 3、在多×清除圖標的組件上層div加noClear樣式 4、 ×清除圖標去除成功

    2024年01月19日
    瀏覽(27)
  • Vue2 + element ui el-select 遠程搜索分頁懶加載功能實現(xiàn)

    新建指令 : ? ? ? ? 1、 在 src 目錄下 新建文件夾?directive / loadmore ????????2、在 loadmore 文價夾下新建?elSelectLoadmore.js 和 index.js?文件:???????? ???elSelectLoadmore.js index.js 3、在main 文件中注冊該指令 4、 基于 el-select 封裝 懶加載 遠程搜索框 remoteSelect.vue 組件提示

    2024年01月21日
    瀏覽(30)
  • Vue中ElementUI結(jié)合transform使用時,修復(fù)el-select彈框定位不準確問題

    Vue中ElementUI結(jié)合transform使用時,修復(fù)el-select彈框定位不準確問題

    ????????在大屏開發(fā)中,比如將1920*1080放到更大像素(3500*2400)大屏上演示,此時需要使用到transform來對頁面進行縮放,但是此時發(fā)現(xiàn)彈框定位出錯問題,無法準備定位到實際位置。之前寫過一篇講解的是ElementUI中的el-date-picker /組件修復(fù)定位問題,經(jīng)過網(wǎng)友不斷發(fā)現(xiàn)和提

    2024年01月19日
    瀏覽(19)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包