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