問題
Tree組件默認無法獲取父節(jié)點id
解決方案
沒有實現(xiàn)按需引入
node_modules->element-ui->lib->element.ui.common.js 25382行修改源碼
去掉 includeHalfChecked &&
childNodes.forEach(function (child) {
// if ((child.checked || includeHalfChecked && child.indeterminate) && (!leafOnly || leafOnly && child.isLeaf)) {
// checkedNodes.push(child.data);
// }
if ((child.checked || child.indeterminate) && (!leafOnly || leafOnly && child.isLeaf)) {
checkedNodes.push(child.data);
}
實現(xiàn)按需引入
node_modules->element-ui->lib->tree.js 1051行修改源碼
去掉 includeHalfChecked &&
childNodes.forEach(function (child) {
// if ((child.checked || includeHalfChecked && child.indeterminate) && (!leafOnly || leafOnly && child.isLeaf)) {
// checkedNodes.push(child.data);
// }
if ((child.checked || child.indeterminate) && (!leafOnly || leafOnly && child.isLeaf)) {
checkedNodes.push(child.data);
}