Element-ui官網給的方法html
getCheckedKeys() { console.log(this.$refs.tree.getCheckedKeys()); },
這種只有在全部子級都被選中的狀況下才能得到父級的id,若是不選中全部的子級那麼獲取獲得的id就只有子級的。可是通常提交數據時後臺都須要父級id的。node
1.找到node_modules/element-ui/lib/element-ui.common.js文件element-ui
2.按Ctrl+F搜索TreeStore.prototype.getCheckedKeys這個方法ui
3.把if(node.checked)改成if (node.checked||node.indeterminate) 以下圖:this
4.保存重啓項目console.log(this.$refs.tree.getCheckedKeys());這樣就能夠看到父級和子級的id了spa
原文地址:https://www.cnblogs.com/qing619/p/8144584.htmlprototype