Element-ui官網給的方法 這種只有在所有子級都被選中的情況下才能獲得父級的id,如果不選中所有的子級那么獲取得到的id就只有子級的。但是一般提交數據時后台都需要父級id的。 本人寫的時候花費了一上午的時間,最后在找到了一種改源碼的方法解決了,貼出來供各位有需要的下伙伴參考 ...
一般多選的樹形組件,使用getCheckedNodes 方法只能獲取到本級的菜單id,只有在子菜單全部選中的情況下才會選中上級。但我們想要不全選中子級的情況下也要獲取它的上級,甚至上上級等,怎么辦呢 需要改一下node modules中的源碼:文件路徑為node modules element ui lib element ui.comment.js 搜索文中的TreeStore.prototyp ...
2019-09-18 15:48 0 877 推薦指數:
Element-ui官網給的方法 這種只有在所有子級都被選中的情況下才能獲得父級的id,如果不選中所有的子級那么獲取得到的id就只有子級的。但是一般提交數據時后台都需要父級id的。 本人寫的時候花費了一上午的時間,最后在找到了一種改源碼的方法解決了,貼出來供各位有需要的下伙伴參考 ...
解決的問題: 1、 當拿到了后台的數據,使用id去渲染選中的節點時,如果父級id包含在id數組里,而此id下面的子節點只有部分選中的情況下,此父級id下面得所有子節點全部被選中了。 2、 當需要保存當前選中的節點id時,拿不到半選中的父級id。 data為后台 ...
Element-ui官網給的方法 這種只有在所有子級都被選中的情況下才能獲得父級的id,如果不選中所有的子級那么獲取得到的id就只有子級的。但是一般提交數據時后台都需要父級id的。 1.找到node_modules/element-ui/lib ...
低版本Element ui tree樹形控件獲取當前節點id和父節點id的方法:點擊查看 最新版本Element ui tree樹形控件獲取當前節點id和父節點id教程: 1.找到node_modules/element-ui/lib/element-ui.common.js文件 ...
最近做項目,把原來的級聯選擇換成了element的 cascader級聯選擇組件,但是由於之前的組件傳值賦值都是使用的選中的這級ID,而element的cascader返回的數據格式是父級ID與選擇的ID一起,不想改動之前的數據格式,所以就自己處理了下數據,傳給后台的數據好處理,只需要拿數組的最后 ...
$refs.tree.getCheckedKeys()); }, 1 這種只有在所有子級都被選中的情況下才能獲得父級的id,如果不選 ...
這樣我們就解決了子節點未全選時拿到父節點id Tree樹形控件回顯問題 ...
1:問題原因:我們可能使用 this.$refs.tree.setCheckedKeys(this.defalutArr);或者使用:default-expanded-keys="treeDat ...