File tree Expand file tree Collapse file tree 7 files changed +23
-18
lines changed Expand file tree Collapse file tree 7 files changed +23
-18
lines changed Original file line number Diff line number Diff line change 285285
286286## app .runWithContext () {#app - runwithcontext }
287287
288- 現在のアプリをインジェクションコンテキストとしてコールバックを実行します。
289-
290288- 3.3 以上でのみサポートされています
291289
290+ 現在のアプリをインジェクションコンテキストとしてコールバックを実行します。
291+
292292- ** 型**
293293
294294 ` ` ` ts
Original file line number Diff line number Diff line change 9191
9292- ** 期待する値:** ` string | Component `
9393
94- - ** ネイティブ要素での使用** <sup class =" vt-badge " >3.1+</sup >
94+ - ** ネイティブ要素での使用**
95+
96+ - 3.1 以上でのみサポートされています
9597
9698 ネイティブの HTML 要素で ` is ` 属性が使われている場合、[ Customized built-in element] ( https://html.spec.whatwg.org/multipage/custom-elements.html#custom-elements-customized-builtin-example ) として解釈されます。これは、ネイティブの Web プラットフォームの機能です。
9799
Original file line number Diff line number Diff line change 109109
110110## hasInjectionContext () {#has - injection - context }
111111
112- [inject ()](#inject ) が警告なしで使用できる場合に true を返します(` setup() ` の外側など、間違った場所で呼び出されたという警告)。このメソッドは、エンドユーザーに警告を出すことなく、内部的に ` inject() ` を使用したいライブラリーが使用するように設計されています。
113-
114112- 3.3 以上でのみサポートされています
115113
114+ [inject ()](#inject ) が警告なしで使用できる場合に true を返します(` setup() ` の外側など、間違った場所で呼び出されたという警告)。このメソッドは、エンドユーザーに警告を出すことなく、内部的に ` inject() ` を使用したいライブラリーが使用するように設計されています。
115+
116116- ** 型**
117117
118118 ` ` ` ts
Original file line number Diff line number Diff line change 8686
8787## slots <sup class =" vt-badge ts " /> {#slots}
8888
89- レンダー関数でプログラム的にスロットを使用する際に、型推論を支援するオプションです。3.3 以上でのみサポートされています。
89+ - 3.3 以上でのみサポートされています
90+
91+ レンダー関数でプログラム的にスロットを使用する際に、型推論を支援するオプションです。
9092
9193- ** 詳細**
9294
Original file line number Diff line number Diff line change 134134
135135## toValue () {#tovalue }
136136
137+ - 3.3 以上でのみサポートされています
138+
137139値 / ref / getter を値に正規化します。これは [unref ()](#unref ) に似ていますが、getter も正規化する点が異なります。引数が getter の場合、その getter が呼び出され、その戻り値が返されます。
138140
139141これは、[コンポーザブル](/ guide / reusability / composables .html )で、値、ref 、getter のいずれかになりうる引数を正規化するために使用できます。
140142
141- - 3.3 以上でのみサポートされています
142-
143143- ** 型**
144144
145145 ` ` ` ts
Original file line number Diff line number Diff line change @@ -379,7 +379,9 @@ defineExpose({
379379
380380親がテンプレート参照を介してこのコンポーネントのインスタンスを取得すると、取得されたインスタンスは ` { a: number, b: number } ` という形状になります(ref は通常のインスタンスと同様、自動的にアンラップされます)。
381381
382- ## defineOptions() <sup class =" vt-badge " data-text =" 3.3+ " /> {#defineoptions}
382+ ## defineOptions() /> {#defineoptions}
383+
384+ - 3.3 以上でのみサポートされています
383385
384386このマクロは、` <script> ` ブロックを別途使用することなく、` <script setup> ` 内で直接コンポーネントオプションを宣言するために使用できます:
385387
@@ -394,11 +396,12 @@ defineOptions({
394396</script>
395397```
396398
397- - 3.3 以上でのみサポートされています。
398399- これはマクロです。オプションはモジュールスコープに巻き上げられ、` <script setup> ` 内のリテラル定数でないローカル変数にはアクセスできません。
399400
400401## defineSlots() <sup class =" vt-badge ts " /> {#defineslots}
401402
403+ - 3.3 以上でのみサポートされています
404+
402405このマクロは、スロット名と props の型チェックのために IDE に型ヒントを提供するために使用することができます。
403406
404407` defineSlots() ` は型パラメーターのみを受け取り、実行時引数はありません。型パラメーターは、プロパティキーがスロット名で、値の型がスロット関数である型リテラルでなければなりません。関数の最初の引数はスロットが受け取ることを期待する props で、その型はテンプレート内のスロット props に使用されることになります。戻り値の型は現在無視されており、` any ` を指定することができますが、将来的にはスロットの内容チェックのために活用するかもしれません。
@@ -413,8 +416,6 @@ const slots = defineSlots<{
413416</script>
414417```
415418
416- - 3.3 以上でのみサポートされています。
417-
418419## ` useSlots() ` & ` useAttrs() ` {#useslots-useattrs}
419420
420421` <script setup> ` 内で ` slots ` や ` attrs ` を使用することは比較的少ないはずです。なぜなら、テンプレート内で ` $slots ` と ` $attrs ` として直接アクセスできるからです。万が一、必要になった場合には、それぞれ ` useSlots ` と ` useAttrs ` ヘルパーを使用してください:
Original file line number Diff line number Diff line change 3434
3535## MaybeRef\< T> {#mayberef}
3636
37- ` T | Ref<T> ` のエイリアスです。 [ コンポーザブル ] ( /guide/reusability/composables.html ) の引数を注釈するときに役立ちます。
37+ - 3.3 以上でのみサポートされています
3838
39- - 3.3 以上でのみサポートされています 。
39+ ` T | Ref<T> ` のエイリアスです。 [ コンポーザブル ] ( /guide/reusability/composables.html ) の引数を注釈するときに役立ちます 。
4040
4141## MaybeRefOrGetter\< T> {#maybereforgetter}
4242
43- ` T | Ref<T> | (() => T) ` のエイリアスです。 [ コンポーザブル ] ( /guide/reusability/composables.html ) の引数を注釈するときに役立ちます。
43+ - 3.3 以上でのみサポートされています
4444
45- - 3.3 以上でのみサポートされています 。
45+ ` T | Ref<T> | (() => T) ` のエイリアスです。 [ コンポーザブル ] ( /guide/reusability/composables.html ) の引数を注釈するときに役立ちます 。
4646
4747## ExtractPropTypes\< T> {#extractproptypes}
4848
7777
7878## ExtractPublicPropTypes\< T> {#extractpublicproptypes}
7979
80- ランタイム props オプションオブジェクトから props の型を抽出します。抽出された型は外向き、つまり親が渡すことのできる props です。
80+ - 3.3 以上でのみサポートされています
8181
82- - 3.3 以上でのみサポートされています 。
82+ ランタイム props オプションオブジェクトから props の型を抽出します。抽出された型は外向き、つまり親が渡すことのできる props です 。
8383
8484- **例**
8585
You can’t perform that action at this time.
0 commit comments