最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

el-tree限制選中個(gè)數(shù)的實(shí)例

 更新時(shí)間:2024年08月13日 12:10:38   作者:花歸去  
這篇文章主要介紹了el-tree限制選中個(gè)數(shù),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧

 el-tree限制選中個(gè)數(shù)

 <el-tree
          style="max-width: 600px"
          :data="Treedata"
          :check-strictly="true"
          show-checkbox
          node-key="id"
          :props="defaultProps"
          :default-expanded-keys="['1', '2']"
          ref="treeRef"
          @check="handleCheckChange"
        />
const handleCheckChange = (data: any, checked: any) => {
  const selectedNodes = treeRef.value.getCheckedNodes();
  if (selectedNodes.length > 3 && checked) {
    treeRef.value.setChecked(data, false); // 取消選中超出限制的節(jié)點(diǎn)
    ElMessage.warning(`您最多只能選擇 ${3} 個(gè)節(jié)點(diǎn)!`);
  }
};
const handleCheckChange= (currNode: any, checkedInfo: any) => {
  let checkedKeys = checkedInfo.checkedKeys || [];
  let treeNodesMap = treeRef.value.store?.nodesMap || {};
  let status = checkedKeys.length >= 3;
  if (status) {
    ElMessage.warning(`您最多只能選擇 ${3} 個(gè)節(jié)點(diǎn)!`);
  }
  Object.keys(treeNodesMap).forEach((key) => {
    let item = treeNodesMap[key] || {};
    if (!checkedKeys.includes(key)) {
      let data = item.data || {};
      data.disabled = status;
      treeRef.value.setCurrentNode(data);
    }
  });
};

到此這篇關(guān)于el-tree限制選中個(gè)數(shù)的文章就介紹到這了,更多相關(guān)el-tree限制選中個(gè)數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • webpack幾種手動(dòng)實(shí)現(xiàn)HMR的方式

    webpack幾種手動(dòng)實(shí)現(xiàn)HMR的方式

    眾所周知,在webpack中使用模塊熱替換(HMR),能夠使得應(yīng)用在運(yùn)行時(shí),本文就介紹一下如何實(shí)現(xiàn)HMR,感興趣的可以了解一下
    2021-07-07
  • javascript用函數(shù)實(shí)現(xiàn)對(duì)象的方法

    javascript用函數(shù)實(shí)現(xiàn)對(duì)象的方法

    這篇文章主要介紹了javascript用函數(shù)實(shí)現(xiàn)對(duì)象的方法,涉及javascript函數(shù)使用技巧,需要的朋友可以參考下
    2015-05-05
  • JS解析XML的實(shí)現(xiàn)代碼

    JS解析XML的實(shí)現(xiàn)代碼

    用javascript實(shí)現(xiàn)XML的解析的實(shí)現(xiàn)代碼,需要的朋友可以參考下。
    2009-11-11
  • JavaScript axios安裝與封裝案例詳解

    JavaScript axios安裝與封裝案例詳解

    這篇文章主要介紹了JavaScript axios安裝與封裝案例詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • JS實(shí)現(xiàn)圖片放大鏡插件詳解

    JS實(shí)現(xiàn)圖片放大鏡插件詳解

    這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)圖片放大鏡插件的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • Js中pick函數(shù)的具體使用

    Js中pick函數(shù)的具體使用

    本文主要介紹了Js中pick函數(shù)的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-09-09
  • Javascript中異步等待的深入理解

    Javascript中異步等待的深入理解

    Async / Await是人們期待已久的JavaScript功能,它使使用異步功能更加有趣和易于理解。這篇文章主要給大家介紹了關(guān)于Javascript中異步等待的相關(guān)資料,需要的朋友可以參考下
    2021-05-05
  • [JSF]使用DataModel處理表行事件的實(shí)例代碼

    [JSF]使用DataModel處理表行事件的實(shí)例代碼

    在使用JSF中,最常用的恐怕就要屬于表格的處理了。使用DataModel可以方便地進(jìn)行對(duì)表行的處理:
    2013-08-08
  • js中call與apply的用法小結(jié)

    js中call與apply的用法小結(jié)

    本篇文章主要是對(duì)js中call與apply的用法進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2013-12-12
  • uniapp中獲取位置信息處理步驟

    uniapp中獲取位置信息處理步驟

    在uniapp中獲取位置信息處理,要兼容用戶(hù)同意授權(quán)、拒絕授權(quán)情況下,最終能成功獲取到位置信息的,本文給大家介紹uniapp中獲取位置信息處理步驟,感興趣的朋友跟隨小編一起看看吧
    2024-02-02

最新評(píng)論

永宁县| 仁怀市| 阜康市| 同心县| 巫溪县| 孟津县| 吴桥县| 离岛区| 宁国市| 夏河县| 鄄城县| 昆明市| 黄石市| 柞水县| 湾仔区| 桐庐县| 富顺县| 乐亭县| 浙江省| 金乡县| 松江区| 永胜县| 祁连县| 武威市| 吴江市| 夏邑县| 祁阳县| 红安县| 南丹县| 固阳县| 涟水县| 东乌珠穆沁旗| 泰顺县| 松江区| 青岛市| 五华县| 马尔康县| 喀什市| 玉屏| 区。| 喜德县|