From 8cb0cb976ab755f6a5e5072204ca934b1a2c0627 Mon Sep 17 00:00:00 2001 From: Jun Shindo <46585162+jay-es@users.noreply.github.com> Date: Wed, 11 Dec 2024 19:49:46 +0900 Subject: [PATCH] docs: add explanation for template-refs defineExpose before await (#2449) --- src/guide/essentials/template-refs.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/guide/essentials/template-refs.md b/src/guide/essentials/template-refs.md index 4a5afcadd..930e37fee 100644 --- a/src/guide/essentials/template-refs.md +++ b/src/guide/essentials/template-refs.md @@ -314,6 +314,8 @@ defineExpose({ 親がテンプレート参照を用いてこのコンポーネントのインスタンスを取得する場合、取得されるインスタンスは `{ a: number, b: number }` の形になります(通常のインスタンスと同様に、ref は自動的にアンラップされます)。 +defineExpose は必ず await 操作の前に呼び出す必要があります。そうでないと、await 操作の後に公開されるプロパティやメソッドにアクセスできなくなります。 + こちらもご覧ください: [コンポーネントのテンプレート参照の型付け](/guide/typescript/composition-api#typing-component-template-refs)