简介: element-plus 报错 TypeError: Cannot read properties of undefined (reading ‘setCheckedKeys‘) 报错Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'setCheckedKeys')这个错误是因为你的dom元素还没有加载完,你就想使用 setCheckedKeys 设置目前勾选的节点。也就是你写的...
consteditRole=async(row:any)=>{const{permissionIds}=awaitdetailApi({id:row.id})awaitnextTick()setCheckedKeys(permissionIds)// 返回用户的权限id后,根据id选中树节点permissionIds.forEach((id:any)=>{constnodeData=treeRef.value!.getNode(id)// 根据权限id,获取每个选中的树节点console.log('nodeData...
} const setCheckedNodes= (arr: any, val: any) =>{ roleForm.menuIds=val.checkedKeys newIds.value= treeRef.value?.getCheckedNodes(false,true).map((i) =>i.id) } let params = { roleName: roleForm.roleName, roleSort: roleForm.roleSort, remark: roleForm.remark, menuIds: newIds.valu...
在el-tree里面有 setCheckedKeys 和 setChecked 两个设置勾选的方法! setCheckedKeys: 通过 keys 设置目前勾选的节点,使用此方法必须设置 node-key 属性, 他的意思就是,他会把你之前的其他的选择全部清除掉(传的是数组) setChecked: 通过 key / data 设置某个节点的勾选状态,使用此方法必须设置 node-key 属...
// 切记要加setTimeout,不然要点开两次才能获取 setTimeout(function() { let idddd = thiscom.theform.manageids; //管理人id if (thiscom.theform.manageids != undefined) { thiscom.$refs.deptref.setCheckedKeys( thiscom.theform.manageids ...
setCheckedKeys([])// 清空所有checked 修改页结点样式 :deep(.el-tree-node__children) {.el-tree-node.is-current{background-image:linear-gradient(to right,#1d305a, transparent, transparent);background-position-x:35px; } } :deep(.is-current > .el-tree-node__content) {color:#CFD7FE} ...
.getCheckedNodes(false,false))}constgetCheckedKeys=()=>{console.log(treeRef.value!.getCheckedKeys(false))}constsetCheckedNodes=()=>{treeRef.value!.setCheckedNodes([{id:5,label:'Level two 2-1',},{id:9,label:'Level three 1-1-1',},]asNode[],false)}constsetCheckedKeys=()=>{tree...
:default-checked-keys="variable.roleForm.featureIds" :props="defaultProps" @check="hanleCheck" @check-change="checkChange" /> ``` ```js const defaultProps = { children: 'children', label: function (treeData: any, treeNode: any) { ...
checkedKeys = ref([1, 2, 4]); // 示例数据,根据实际情况修改 onMounted(() => { // 设置选中状态 treeRef.value.setCheckedKeys(checkedKeys.value); // 如果需要展开特定节点,可以使用以下代码 // const expandedKeys = [1]; // 示例数据,表示展开ID为1的节点 // treeRef.value.setDefault...
🎉 A Vue.js 3 UI Library made by Element team. Contribute to element-plus/element-plus development by creating an account on GitHub.