只有所有子級都被選中的時候才能獲得父級的id,如果不選中所有的子級那么獲取得到的id就只有子級的。但是提交數據時后台需要父級id的。
通過
clickTree(v,e){
console.log(this.$refs.tree.getNode(v));//一層層獲取其父組件獲取id,但是如果添加完id(需要判斷id是否存在。存在刪除,不存在添加)再勾掉層級很多會很麻煩,判斷太多
}
//這個可以直接獲取勾選的id和父級的id,勾選掉也會消失
console.log(this.$refs.tree.getCheckedKeys().concat(this.$refs.tree.getHalfCheckedKeys()),"dfdff");’
保存的時候需要將減號和勾選的id分開(回顯有父級的id,子級默認全選),或者傳對應的值過去區分是減號還是勾選,回顯的時候根據type區分自己整理出來勾選的id
