element plus设置树节点状态为半加载

Published on in 程序人生 with 0 views and 0 comments

通过设置节点的indeterminate属性为true来标识该节点为半选中状态

function openResourceTreeDialog(roleId?: any){
      getSysResourceSelectTree(roleId).then(res=>{
        resourceTreeDialog.visible = true;
        resourceTreeData.value = res.result.selectTreeVo;
        roleResources.roleId = roleId;
        setTimeout(()=>{
          const checkedKeys = res.result.selectedResources
          const checkedLeafKeys = []
          checkedKeys.forEach((item) => {
            const node = resourceTreeRef.value!.getNode(item.sysResourceId)
            if(item.isHalfChecked){
              node.indeterminate = true;
            }else{
              node.checked = true;
            }
          })
        },200)
      })
    }

标题:element plus设置树节点状态为半加载
作者:wenyl
地址:http://www.wenyoulong.com/articles/2024/03/22/1711091774462.html