diff --git a/packages/opendesign/src/virtual-list/OVirtualList.vue b/packages/opendesign/src/virtual-list/OVirtualList.vue
index 338244cec5ed3eb9423a1b3e9a480f5a6695be81..e48a9e857f1de915d848d1d8b5b2dae242816a29 100644
--- a/packages/opendesign/src/virtual-list/OVirtualList.vue
+++ b/packages/opendesign/src/virtual-list/OVirtualList.vue
@@ -1,13 +1,12 @@
diff --git a/packages/opendesign/src/virtual-list/types.ts b/packages/opendesign/src/virtual-list/types.ts
index 0a9d7f94f2c4ba89d90b6a6c5608b1d57d1712ed..d18329846673910676af693e7ed543bb2ac9f8cb 100644
--- a/packages/opendesign/src/virtual-list/types.ts
+++ b/packages/opendesign/src/virtual-list/types.ts
@@ -26,7 +26,7 @@ export const virtualListProps = {
list: {
type: Array,
required: true,
- default: [],
+ default: () => [],
},
/**
* 每一项的高度,如果每一项高度不一致或不确定(渲染时确定),则不传