點擊機構樹,子機構沒有數據時候 去掉下拉箭頭。
方法一:
data() { return { treeData: [], defaultProps: { children: 'children', label: 'label', isLeaf: (data, node) => { if(node.level === 2) { return true } }, } } },
//tree加載子機構 loadSubOrg(node, resolve) { let orgId = node.data.id; if (node.level === 1) { this.$http({ method: 'get', url: this.$api.organization.findChildTreeNode + '/' + orgId, }).then((res) => { console.log(res, 'res') resolve(res.nodes) }).catch(err => { console.log(err); }) } },
使用css隱藏箭頭圖標
/deep/ .is-leaf.el-tree-node_expand-icon { display:none; }