Просмотр исходного кода

chore(apiWatch): constraint deep passes boolean (#9952)

丶远方 2 лет назад
Родитель
Сommit
fe03b2f8bf
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      packages/runtime-core/src/apiWatch.ts

+ 8 - 0
packages/runtime-core/src/apiWatch.ts

@@ -189,6 +189,14 @@ function doWatch(
     }
   }
 
+  // TODO remove in 3.5
+  if (__DEV__ && deep !== void 0 && typeof deep === 'number') {
+    warn(
+      `watch() "deep" option with number value will be used as watch depth in future versions. ` +
+        `Please use a boolean instead to avoid potential breakage.`,
+    )
+  }
+
   if (__DEV__ && !cb) {
     if (immediate !== undefined) {
       warn(