Element ui tree樹形控件獲取父節點id

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

相關文章
相關標籤/搜索