简介: element-plus 报错 TypeError: Cannot read properties of undefined (reading ‘setCheckedKeys‘) 报错Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'setCheckedKeys')这个错误是因为你的dom元素还没有加载完,你就想使用 setCheckedKeys 设置目前勾选的节点。也就是你写的...
<el-button@click="setCheckedKeys">set by key</el-button> <el-button@click="resetChecked">reset</el-button> </template> import{ref}from'vue'import{ElTree}from'element-plus'importtypeNodefrom'element-plus/es/components/tree/src/model/node'interfaceTree{id:numberlabel:stringchildren?:Tree[]...
1.安装element-plus (3种方式 ) npm install element-plus --save (推荐) yarn add element-plus pnpm install element-plus 2. 在main.js种引用 import 'element-plus/theme-chalk/index.css' //默认css样式 英文 import Element from 'element-plus' //引入插件 import zhCn from 'element-plus/es/locale...
🎉 A Vue.js 3 UI Library made by Element team. Contribute to element-plus/element-plus development by creating an account on GitHub.
treeRef.value!.setChecked(item.id, isChecked,false) }) } } const checkChange = (data, checked, indeterminate) => { // console.log(data, checked, indeterminate); // 选中全部子节点,父节点也默认选中,但是子节点再次取消勾选或者全部子节点取消勾选也不会影响父节点勾选状态 ...
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} ...
setCheckedKeys 设置目前选中的节点,使用此方法必须设置 node-key 属性 (keys, leafOnly) 接收两个参数: 1. 一个需要被选中的多节点 key 的数组 2. 布尔类型的值 如果设置为 true,将只设置选中的叶子节点状态。 默认值是 false. setChecked 设置节点是否被选中, 使用此方法必须设置 node-key 属性 (key/data...
清空显示this.$refs.tree.setCheckedKeys([]);树,没时间整理干净的出来了,自己看里面的tree的加载把<template> <el-button type="primary text2" @click="add" v-if="userJid[0]['id']==2009001">添加分摊 elementui vue.js javascript 加载 json...
{ const nodes = []; //choseDepartment value数组 that.choseDepartment.forEach((item) => { const node = that.$refs.tree.getNode(item); if (node.isLeaf) { //关键,过滤掉不是叶子节点的 nodes.push(item); } }); that.$refs.tree.setCheckedKeys(nodes, true); }); 点击事件 @check="...