]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
fix(warning): stringify args in warn handler (#10414)
authoredison <daiwei521@126.com>
Wed, 28 Feb 2024 11:06:18 +0000 (19:06 +0800)
committerGitHub <noreply@github.com>
Wed, 28 Feb 2024 11:06:18 +0000 (19:06 +0800)
close #10409

packages/runtime-core/src/warning.ts

index 16928387dfb290a6be74740bd7f18dd45c7c9a57..c3b2ebbd02db6f12efbfab1364d8ad7a20902559 100644 (file)
@@ -45,7 +45,7 @@ export function warn(msg: string, ...args: any[]) {
       instance,
       ErrorCodes.APP_WARN_HANDLER,
       [
-        msg + args.join(''),
+        msg + args.map(a => a.toString?.() ?? JSON.stringify(a)).join(''),
         instance && instance.proxy,
         trace
           .map(