Przeglądaj źródła

fix(warning): stringify args in warn handler (#10414)

close #10409
edison 2 lat temu
rodzic
commit
bc37258caa
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      packages/runtime-core/src/warning.ts

+ 1 - 1
packages/runtime-core/src/warning.ts

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