ホームページ  >  に質問  >  本文

Vue JS 2 のコンポーネントに静的プロパティを割り当てる

VUEJS 2 ドキュメントで静的プロパティをコンポーネントに渡すことについて少し混乱しています。

https://v2.vuejs.org/v2/guide/components-props.html#Passing-a-Number

リーリー

<translation :phrase="言語.exit" type="body"lines="3"></translation>

このプロップをバインドしないと、コンポーネント テンプレートに表示されません。

<translation :phrase="言語.exit" :type="body" :lines="3"></translation>

バインドしてもアプリ内にデータがない場合、エラーが発生します。これらは、変換コンポーネントに割り当てられた静的データである必要があります。

<translation :phrase=" language.exit " :type="'body'" :lines="'3'"></translation>

一重引用符の追加は機能しますが、ドキュメントにはこれが示されていません。

どこかで何かを見逃したでしょうか?

編集: グローバルに登録されたコンポーネントを追加する

ああああ

P粉392861047P粉392861047181日前445

全員に返信(1)返信します

  • P粉384366923

    P粉3843669232024-04-03 15:18:37

    実際にこのようなコードを書くと

    リーリー

    これは、型を文字列 body にバインドし、行番号を文字列 3 にバインドすると、コンポーネント translationの小道具がそれらを取得します。

    しかし、このように書くと

    リーリー

    body は変数でも何でもないため、属性タイプは無効です。

    こう書くと

    リーリー

    最初の例とまったく同じです。型を String でバインドする場合は、型を文字列

    body でバインドし、行番号を文字列 3 でバインドします。バインド、行番号を番号でバインド、これを試すことができます: リーリー ###それが役に立てば幸い。

    返事
    0
  • キャンセル返事