diff --git a/packages/components/tree/node.vue b/packages/components/tree/node.vue
index 89f34b3..b9cb185 100644
--- a/packages/components/tree/node.vue
+++ b/packages/components/tree/node.vue
@@ -12,7 +12,10 @@
{{ data.title }} - {{ level * 10 + 'px' }}
-
-
- emit('onDragstart', e)"
+ emit('onDragstart', e)"
@onDragend="(e: INiuTreeKey) => emit('onDragend', e)"
@onDrop="(e: INiuTreeKey, s?: ENiuTreeStatus) => emit('onDrop', e, s)"
@onDragover="(e: INiuTreeKey) => emit('onDragover', e)"
@@ -80,6 +83,7 @@ const sortedList = computed(() => {
const props = withDefaults(
defineProps<{
data: INiuTreeData
+ bg: string
list: INiuTreeData[]
dataSourceKey?: INiuTreeKey
level?: number
diff --git a/packages/components/tree/tree.vue b/packages/components/tree/tree.vue
index 8f4a64c..bfe2357 100644
--- a/packages/components/tree/tree.vue
+++ b/packages/components/tree/tree.vue
@@ -1,10 +1,10 @@
-
clickNode(item)">
+ @click="(item) => clickNode(item)" :bg="bg">
@@ -69,6 +69,7 @@ const props = withDefaults(
defineProps<{
list: INiuTreeData[]
justOpen?: boolean
+ bg?: string
autoExpand?: boolean
justOpenOne?: boolean
sort?: boolean
@@ -81,6 +82,7 @@ const props = withDefaults(
autoExpand: false,
sort: false,
level: 0,
+ bg: '#cdcdcd6b',
}
)
const slot = useSlots()
diff --git a/packages/playground/src/dev/tree.vue b/packages/playground/src/dev/tree.vue
index b099120..71b9083 100644
--- a/packages/playground/src/dev/tree.vue
+++ b/packages/playground/src/dev/tree.vue
@@ -107,7 +107,7 @@ const dropFn = (status: ENiuTreeStatus, data: INiuTreeData, list: INiuTreeD
-
+