検索

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

: 不明なカスタム要素: <cc-text-area> - コンポーネントを正しく登録しましたか?

<p>以下に示すようにコンポーネントInputText.vueを作成しています。</p> <pre class="brush:php;toolbar:false;"><テンプレート> <div class="行">
<div class="フォームグループ"> <h4>テキストの編集:</h4> <textarea class="form-control"cols="50" rows="4" placeholder="ここにテキストを入力..." v-model="textBoxInput" @keyup="textChanged" ></textarea> </div> </div> </div> </テンプレート> <スクリプト> デフォルトをエクスポート{ データ: 関数(){ 戻る { textBoxInput: "" } }、 メソッド: { textChanged: function(){ this.$emit('displayTextChanged', this.textBoxInput); } } } </script></pre> <p>次に、これを CardFront.vue コンポーネントに次のように登録して使用します。 </p> <pre class="brush:php;toolbar:false;"><style> .edit-area { パディング: 20px; 高さ: 800ピクセル; 背景色: #d2f9f9; } .card-display { パディング: 20px; 高さ: 800ピクセル; } </スタイル> <テンプレート> <div class="行"> <div class="カードcol-sm-6編集エリア"> <cc-text-area></cc-text-area> </div> <div class="カードcol-sm-6カード-ディスプレイ"" </div> </div> </テンプレート> <スクリプト> './TextInput.vue' から TextInput をインポートします デフォルトをエクスポート{ コンポーネント: { ccTextArea: テキスト入力 } } <script></pre> <p>次のエラーが発生します。 エラー</p> <p>助けてください。 Vueバージョン2を使用しています。ページを更新しようとすると、次のようなエラーが表示されます: [Vue warn]: Unknown Custom element: - コンポーネントを正しく登録しましたか?再帰コンポーネントの場合は、必ず「name」オプションを指定してください。 </p>
P粉717595985P粉717595985540日前656

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

  • P粉198814372

    P粉1988143722023-08-31 20:38:21

    ファイル名とコンポーネント名が一致しているか確認してください。

    「./TextInput.vue」から TextInput をインポートするコンポーネント を使用している場合は、必ずコンポーネントに名前を付け、オプションでコメントの提案に従って name 属性を追加してください。で。

    リーリー

    返事
    0
  • P粉930534280

    P粉9305342802023-08-31 18:32:42

    この問題は解決しました。皆様、大変お世話になりありがとうございました。問題は、CardFront.vue コンポーネントの終了スクリプト タグにあります。

    返事
    0
  • キャンセル返事