typescriptを使用してvuepropタイプをユーザークラスの配列に設定するにはどうすればよいですか?

priosshrsth

コンポーネントがUserクラスの配列のみを受け入れるようにする方法があるかどうか知りたいです。

@Prop({ required: true, type: () => Array }) readonly user: Array<User>;

上記のコードはすべての配列を受け入れます。

それはフラスコになります

プロップタイプはカスタムバリデーターで確認できます:

@Prop({
  required: true,
  validator: prop => Array.isArray(prop) && prop.every(item => item instanceof User)
}) readonly user: Array<User>;

TypeScriptは構造的に型指定されておりArray<User>、配列がUserクラスのインスタンスである必要はありません

の目的はArray<User>、コンポーネント内で小道具タイプをアサートすることreadonly user!: Array<User>です。できれば、である必要があります

vue-class-componentおよびvue-property-decoratorクラスコンポーネントの制限により、TypeScriptはコンパイル時の小道具の型の安全性を保証できません。VueコンポジションAPIは、厳密に型指定されたTypeScriptコンポーネントに使用できます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Typescriptを使用してオブジェクトの配列のインターフェイスを定義するにはどうすればよいですか?

分類Dev

配列内のクラスにアクセスし、JavaScriptを使用してスタイルを設定するにはどうすればよいですか?

分類Dev

DJangoのBootstrapを使用してユーザー登録フォームのスタイルを設定するにはどうすればよいですか?

分類Dev

セッターを使用して、プライベート配列である属性に値を設定するにはどうすればよいですか?

分類Dev

Swiftを使用してMacOSXCocoaアプリのユーザー補助設定にアクセスするにはどうすればよいですか?

分類Dev

グループのロータスノートのユーザータイプを設定して、ユーザーと電子メールアカウントを作成するにはどうすればよいですか?lotuscriptを使用する

分類Dev

私は2つの配列-ユーザーとonlineUsersを持っていますが、Vue.jsを使用してすべてのユーザーをループして表示し、そのユーザーが両方の配列に存在する場合にクラスを適用するにはどうすればよいですか?

分類Dev

ループから変数を配列に設定し、その配列を別のクラスに表示するにはどうすればよいですか?

分類Dev

Firefoxのプラグインと設定を他のユーザーにエクスポートするにはどうすればよいですか?

分類Dev

SwiftUI:オプション「明るい」、「暗い」、「システム」を使用して、ユーザーがアプリの外観をリアルタイムで設定できるようにするにはどうすればよいですか?

分類Dev

ユーザーの設定をFCMでサブスクライブしたトピックと同期するにはどうすればよいですか?

分類Dev

self.parseClassNameをユーザークラスに設定するにはどうすればよいですか?

分類Dev

ユーザーがログインしていないときに401ステータスを設定するにはどうすればよいですか?

分類Dev

vsftpd を使用して Web ルートにアクセスできる FTP ユーザーを設定するにはどうすればよいですか?

分類Dev

モジュールを使用して式であるクラスのスタイルを設定するにはどうすればよいですか

分類Dev

プロンプトなしでpasswdを使用してユーザーパスワードを設定するにはどうすればよいですか?

分類Dev

Typescriptを使用してコンストラクターの配列に値を割り当てるにはどうすればよいですか?

分類Dev

PHPを使用してWordpressにログインして現在のユーザーを設定するにはどうすればよいですか?

分類Dev

chromedriverを使用してchromium-embeddedでユーザーデータディレクトリを設定するにはどうすればよいですか?

分類Dev

Typescriptでクラスメソッドのユーザータイプガードを機能させるにはどうすればよいですか?

分類Dev

TampermonkeyユーザースクリプトでサイトのCSSの単一の設定を無効にするにはどうすればよいですか?

分類Dev

すべてのユーザーのリモートデスクトップ接続を設定するにはどうすればよいですか?

分類Dev

リフレクションを使用してユーザー定義型の値を設定するにはどうすればよいですか?

分類Dev

タイプスクリプトのリストのヘッダーを使用して配列を作成するにはどうすればよいですか?

分類Dev

配列を使用してユーザー入力を取得するにはどうすればよいですか

分類Dev

1行のコマンドを使用してAIXのユーザーのパスワードを設定するにはどうすればよいですか?

分類Dev

botoライブラリを介してEMRクラスターオプションの「テーブルメタデータにAWSGlueデータカタログを使用する」を設定するにはどうすればよいですか?

分類Dev

JOptionPaneと配列を使用して、ユーザーによる複数の入力のリストを作成するにはどうすればよいですか?

分類Dev

リクエストデータを使用してユーザーIDをシリアライザーに渡すにはどうすればよいですか?

Related 関連記事

  1. 1

    Typescriptを使用してオブジェクトの配列のインターフェイスを定義するにはどうすればよいですか?

  2. 2

    配列内のクラスにアクセスし、JavaScriptを使用してスタイルを設定するにはどうすればよいですか?

  3. 3

    DJangoのBootstrapを使用してユーザー登録フォームのスタイルを設定するにはどうすればよいですか?

  4. 4

    セッターを使用して、プライベート配列である属性に値を設定するにはどうすればよいですか?

  5. 5

    Swiftを使用してMacOSXCocoaアプリのユーザー補助設定にアクセスするにはどうすればよいですか?

  6. 6

    グループのロータスノートのユーザータイプを設定して、ユーザーと電子メールアカウントを作成するにはどうすればよいですか?lotuscriptを使用する

  7. 7

    私は2つの配列-ユーザーとonlineUsersを持っていますが、Vue.jsを使用してすべてのユーザーをループして表示し、そのユーザーが両方の配列に存在する場合にクラスを適用するにはどうすればよいですか?

  8. 8

    ループから変数を配列に設定し、その配列を別のクラスに表示するにはどうすればよいですか?

  9. 9

    Firefoxのプラグインと設定を他のユーザーにエクスポートするにはどうすればよいですか?

  10. 10

    SwiftUI:オプション「明るい」、「暗い」、「システム」を使用して、ユーザーがアプリの外観をリアルタイムで設定できるようにするにはどうすればよいですか?

  11. 11

    ユーザーの設定をFCMでサブスクライブしたトピックと同期するにはどうすればよいですか?

  12. 12

    self.parseClassNameをユーザークラスに設定するにはどうすればよいですか?

  13. 13

    ユーザーがログインしていないときに401ステータスを設定するにはどうすればよいですか?

  14. 14

    vsftpd を使用して Web ルートにアクセスできる FTP ユーザーを設定するにはどうすればよいですか?

  15. 15

    モジュールを使用して式であるクラスのスタイルを設定するにはどうすればよいですか

  16. 16

    プロンプトなしでpasswdを使用してユーザーパスワードを設定するにはどうすればよいですか?

  17. 17

    Typescriptを使用してコンストラクターの配列に値を割り当てるにはどうすればよいですか?

  18. 18

    PHPを使用してWordpressにログインして現在のユーザーを設定するにはどうすればよいですか?

  19. 19

    chromedriverを使用してchromium-embeddedでユーザーデータディレクトリを設定するにはどうすればよいですか?

  20. 20

    Typescriptでクラスメソッドのユーザータイプガードを機能させるにはどうすればよいですか?

  21. 21

    TampermonkeyユーザースクリプトでサイトのCSSの単一の設定を無効にするにはどうすればよいですか?

  22. 22

    すべてのユーザーのリモートデスクトップ接続を設定するにはどうすればよいですか?

  23. 23

    リフレクションを使用してユーザー定義型の値を設定するにはどうすればよいですか?

  24. 24

    タイプスクリプトのリストのヘッダーを使用して配列を作成するにはどうすればよいですか?

  25. 25

    配列を使用してユーザー入力を取得するにはどうすればよいですか

  26. 26

    1行のコマンドを使用してAIXのユーザーのパスワードを設定するにはどうすればよいですか?

  27. 27

    botoライブラリを介してEMRクラスターオプションの「テーブルメタデータにAWSGlueデータカタログを使用する」を設定するにはどうすればよいですか?

  28. 28

    JOptionPaneと配列を使用して、ユーザーによる複数の入力のリストを作成するにはどうすればよいですか?

  29. 29

    リクエストデータを使用してユーザーIDをシリアライザーに渡すにはどうすればよいですか?

ホットタグ

アーカイブ