diff --git a/components/lib/tree/Tree.d.ts b/components/lib/tree/Tree.d.ts
index d945c9765..00ce629e8 100755
--- a/components/lib/tree/Tree.d.ts
+++ b/components/lib/tree/Tree.d.ts
@@ -361,6 +361,10 @@ export interface TreeSlots {
* Tree node instance
*/
node: TreeNode;
+ /**
+ * Style class of the icon.
+ */
+ class: string;
}): VNode[];
/**
* Custom checkbox icon
diff --git a/components/lib/tree/TreeNode.vue b/components/lib/tree/TreeNode.vue
index 015629953..f3140f4e5 100755
--- a/components/lib/tree/TreeNode.vue
+++ b/components/lib/tree/TreeNode.vue
@@ -32,7 +32,7 @@
-
+