Skip to content

Commit d083709

Browse files
committed
[FEATURE]#112
1 parent 832ffe8 commit d083709

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

src/components/tree/node.vue

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<template>
22
<ul :class="classes">
33
<li @contextmenu.stop="handleContextmenu(data, $event)" @selectstart.stop="handlePreventSelect(data, $event)">
4-
<span :class="arrowClasses" @click="handleExpand">
5-
<Icon v-if="showArrow" :type="arrowType" :custom="customArrowType" :size="arrowSize" />
6-
<Icon v-if="showLoading" type="ios-loading" class="ivu-load-loop" />
7-
</span>
4+
<span :class="arrowClasses" @click="handleExpand">
5+
<Icon v-if="showArrow" :type="arrowType" :custom="customArrowType" :size="arrowSize" />
6+
<Icon v-if="showLoading" type="ios-loading" class="ivu-load-loop" />
7+
</span>
88
<Checkbox
99
v-if="showCheckbox"
1010
:model-value="data.checked"
@@ -101,7 +101,8 @@
101101
return [
102102
`${prefixCls}-title`,
103103
{
104-
[`${prefixCls}-title-selected`]: this.data.selected
104+
[`${prefixCls}-title-selected`]: this.data.selected,
105+
[`${prefixCls}-title-disabled`]: this.data.disabled,
105106
}
106107
];
107108
},

src/styles/components/tree.less

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,11 @@
4545
&-selected, &-selected:hover{
4646
background-color: tint(@primary-color, 80%);
4747
}
48+
&-disabled, &-disabled:hover{
49+
color: @btn-disable-color;
50+
background-color: unset;
51+
cursor: not-allowed;
52+
}
4853
}
4954
&-arrow{
5055
cursor: pointer;

0 commit comments

Comments
 (0)