From ff42cd6269da536cf75953c9df1c8862423cdaeb Mon Sep 17 00:00:00 2001
From: KumJungMin <37934668+KumJungMin@users.noreply.github.com>
Date: Sun, 18 Feb 2024 04:02:56 +0900
Subject: [PATCH 1/3] Update props.md (#2697)
Add Error Type on defineProps docs
- regarding code: https://github.com/vuejs/core/blob/v3.3.8/packages/compiler-sfc/__tests__/compileScript/__snapshots__/defineProps.spec.ts.snap
---
src/guide/components/props.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/guide/components/props.md b/src/guide/components/props.md
index 4615dfc5..728264a4 100644
--- a/src/guide/components/props.md
+++ b/src/guide/components/props.md
@@ -525,6 +525,7 @@ Hodnota `type` může být jeden z následujících nativních konstruktorů:
- `Date`
- `Function`
- `Symbol`
+- `Error`
Kromě toho může být `type` také vlastní třída nebo funkce konstruktoru a ověření bude provedeno pomocí kontroly `instanceof`. Například následující třídu:
From 4f5b35608282d8e0e0f8f5579a755899483ddf63 Mon Sep 17 00:00:00 2001
From: KumJungMin <37934668+KumJungMin@users.noreply.github.com>
Date: Sun, 18 Feb 2024 04:02:21 +0900
Subject: [PATCH 2/3] docs: add once option on watcher (#2698)
* Update watchers.md
add once option description on watcher
* docs: column spacing
---
src/guide/essentials/watchers.md | 36 ++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
diff --git a/src/guide/essentials/watchers.md b/src/guide/essentials/watchers.md
index af57dde0..9861ce17 100644
--- a/src/guide/essentials/watchers.md
+++ b/src/guide/essentials/watchers.md
@@ -271,6 +271,42 @@ watch(
+
+## Once Watchers {#once-watchers}
+
+Watcher's callback will execute whenever the watched source changes. If you want the callback to trigger only once when the source changes, use the `once: true` option.
+
+
+
+```js
+export default {
+ watch: {
+ source: {
+ handler(newValue, oldValue) {
+ // when `source` changes, triggers only once
+ },
+ once: true
+ }
+ }
+}
+```
+
+
+
+
+
+```js
+watch(
+ source,
+ (newValue, oldValue) => {
+ // when `source` changes, triggers only once
+ },
+ { once: true }
+)
+```
+
+
+
## `watchEffect()` \*\* {#watcheffect}
From 142649cd48f484a9b5b27fbca1c874382d0d80e7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Alois=20Se=C4=8Dk=C3=A1r?=
Date: Sun, 18 Feb 2024 11:34:58 +0100
Subject: [PATCH 3/3] feat: czech translation for #2698
---
src/guide/essentials/reactivity-fundamentals.md | 2 +-
src/guide/essentials/watchers.md | 10 +++++-----
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/guide/essentials/reactivity-fundamentals.md b/src/guide/essentials/reactivity-fundamentals.md
index cc349d31..8ef07e03 100644
--- a/src/guide/essentials/reactivity-fundamentals.md
+++ b/src/guide/essentials/reactivity-fundamentals.md
@@ -302,7 +302,7 @@ export default {
-Refs mohou obsahovat hodnotu jakéhokoliv typu, včetně hlubok vnořených objektů, polí a vestavěných JavaScipt datových struktur jako je `Map`.
+Refs mohou obsahovat hodnotu jakéhokoli typu, včetně hlubok vnořených objektů, polí a vestavěných JavaScipt datových struktur jako je `Map`.
Ref svou hodnotu udělá hluboce reaktivní (deep reactivity). To znamená, že můžete očekávat detekci změn, i když změníte vnořené objekty nebo pole:
diff --git a/src/guide/essentials/watchers.md b/src/guide/essentials/watchers.md
index 9861ce17..e0ee6370 100644
--- a/src/guide/essentials/watchers.md
+++ b/src/guide/essentials/watchers.md
@@ -272,9 +272,9 @@ watch(
-## Once Watchers {#once-watchers}
+## Jednorázové watchery {#once-watchers}
-Watcher's callback will execute whenever the watched source changes. If you want the callback to trigger only once when the source changes, use the `once: true` option.
+Callback watcheru bude spuštěn kdykoli, když se změní sledovaný zdroj. Pokud ho po změně zdroje chcete spustit puze jednou, použijte nastavení `once: true`.
@@ -283,7 +283,7 @@ export default {
watch: {
source: {
handler(newValue, oldValue) {
- // when `source` changes, triggers only once
+ // když se změní `source`, bude spuštěno pouze jednou
},
once: true
}
@@ -299,7 +299,7 @@ export default {
watch(
source,
(newValue, oldValue) => {
- // when `source` changes, triggers only once
+ // když se změní `source`, bude spuštěno pouze jednou
},
{ once: true }
)
@@ -413,7 +413,7 @@ watchPostEffect(() => {
-### Sync Watchers {#sync-watchers}
+### Synchronní watchery {#sync-watchers}
Je také možné vytvořit watcher, který bude spuštěn synchronně před provedením jakýchkoli Vue aktualizací.