Vue 3 では、コンポーネントのインスタンスと渡されるプロパティを受け入れる関数を作成しています。私も TypeScript を使用しているのですが、これらのパラメーターを入力できるかどうか疑問に思っています。たとえば、関数は次のようになります:
それでは私の質問は次のとおりです:
typescript によって提供される多くの機能と vue の Component 型を使用して適切な型付けを実現し、Component を拡張するジェネリック型を作成して、コンポーネントのオプション/プロパティを推論できます。 infer を使用し、Partial を使用してオプションにします:
Component
infer
注: これにより、プロパティとコンポーネント インスタンス ユーティリティも推論されます
typescript によって提供される多くの機能と vue の
リーリーComponent
型を使用して適切な型付けを実現し、Component
を拡張するジェネリック型を作成して、コンポーネントのオプション/プロパティを推論できます。infer
を使用し、Partial を使用してオプションにします:注: これにより、プロパティとコンポーネント インスタンス ユーティリティも推論されます