File tree Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Original file line number Diff line number Diff line change @@ -306,9 +306,9 @@ declare module 'vue' {
306
306
307
307
Vue で構築されていないカスタム要素の SFC テンプレートで型チェックを有効にする推奨の方法をご紹介します。
308
308
309
- > [ ! Note]
310
- > この方法は、カスタム要素を作成する際に使用するフレームワークによって異なる場合があります。
311
-
309
+ :::tip Note
310
+ この方法は、カスタム要素を作成する際に使用するフレームワークによって異なる場合があります。
311
+ :::
312
312
313
313
いくつかの JS プロパティとイベントが定義されたカスタム要素があり、それが ` some-lib ` というライブラリーに同梱されているとします:
314
314
@@ -389,11 +389,9 @@ type VueEmit<T extends EventMap> = EmitFn<{
389
389
}>
390
390
` ` `
391
391
392
- > [!Note]
393
- > 私たちは ` $props ` と ` $emit ` を非推奨としました。カスタム要素の ` ref ` を取得した際に、これらのプロパティを使用したくなる誘惑にかられないようにするためです。これらのプロパティはカスタム要素に関しては型チェックのみに使用されるためです。これらのプロパティは実際にはカスタム要素のインスタンスには存在しません。
394
-
395
-
396
-
392
+ :::tip Note
393
+ 私たちは ` $props ` と ` $emit ` を非推奨としました。カスタム要素の ` ref ` を取得した際に、これらのプロパティを使用したくなる誘惑にかられないようにするためです。これらのプロパティはカスタム要素に関しては型チェックのみに使用されるためです。これらのプロパティは実際にはカスタム要素のインスタンスには存在しません。
394
+ :::
397
395
398
396
型ヘルパーを使用して、Vue テンプレートで型チェックのために公開すべき JS プロパティを選択できます:
399
397
You can’t perform that action at this time.
0 commit comments