From ec0b8425a8160fedaef8b71d45e6f82a7e7d37ed Mon Sep 17 00:00:00 2001 From: zz <2418184580@qq.com> Date: Mon, 5 Sep 2022 10:16:20 +0800 Subject: [PATCH] perf(components): [message] prefer function slots (#9625) --- packages/components/message/src/method.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/components/message/src/method.ts b/packages/components/message/src/method.ts index b59f864304..7aee50ada1 100644 --- a/packages/components/message/src/method.ts +++ b/packages/components/message/src/method.ts @@ -102,7 +102,11 @@ const createMessage = ( MessageConstructor, props, isFunction(props.message) || isVNode(props.message) - ? { default: props.message } + ? { + default: isFunction(props.message) + ? props.message + : () => props.message, + } : null ) vnode.appContext = context || message._context