Skip to content

Commit 3782411

Browse files
committed
fix: vnode 传递函数式组件事件
1 parent 00f1047 commit 3782411

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

components/_util/vnode.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,10 @@ export function cloneElement(n, nodeProps = {}, deep) {
119119
node.data.on = { ...(node.data.on || {}), ...on };
120120
}
121121

122+
if (node.fnOptions && node.fnOptions.functional) {
123+
node.data.on = { ...(node.data.on || {}), ...on };
124+
}
125+
122126
if (key !== undefined) {
123127
node.key = key;
124128
node.data.key = key;

0 commit comments

Comments
 (0)