[解決済み] コンポーネントを正しく登録しましたか?再帰的なコンポーネントの場合は、必ず "name "オプションを指定してください。
2023-01-30 20:37:46
質問
私が設定した
'i-tab-pane': Tabpane
を設定しましたが,エラーとなりました.
<template>
<div class="page-common">
<i-tabs>
<i-tab-pane label="wx">
content
</i-tab-pane>
</i-tabs>
</div>
</template>
<script>
import {
Tabs,
Tabpane
} from 'iview'
export default{
name:"data-center",
data(){
return {msg: 'hello vue'}
},
components: {
'i-tabs' : Tabs,
'i-tab-pane': Tabpane
}
}
</script>
エラートレースバック
[Vue warn]: Unknown custom element: <i-tab-pane> - did you register the component correctly? For recursive components, make sure to provide the "name" option.
found in
---> <DataCenter> at src/views/dc/data-center.vue
<Index> at src/views/index.vue
<App> at src/app.vue
で試してみましたが
main.js
をグローバル設定に変更してみました。
Vue.component("Tabpane", Tabpane);
を追加しましたが、まだ動作しません。 この問題を解決するにはどうしたらよいでしょうか。
どのように解決するのですか?
コンポーネントに異なる名前を付けているためです。
components: {
'i-tabs' : Tabs,
'i-tab-pane': Tabpane
}
また、エクスポート時に同じ名前にする必要があります。(タブペインコンポーネントの名前にチェック)
name: 'Tabpane'
このエラーから言えることは、あなたが定義していない
name
をコンポーネントで定義していないことです。
Tabpane
. を確認してください。
name
を確認すれば、エラーにならずにうまくいくはずです。
関連
-
[解決済み] npm run dev」「npm run watch」はどのようなスクリプトですか?
-
[解決済み] オブジェクトのリストからオブジェクトを選択するBootstrap vue b-form-select
-
[解決済み] プロジェクトのvue.jsのバージョンを確認する方法は?
-
未定義のプロパティ '0' を読み取ることができません。
-
Vue.js学习的第一天
-
フロントエンドインタビューの質問まとめ
-
vue3 が axios エラーを導入する 未定義または null をオブジェクトに変換できない
-
[解決済み] Vuetify グリッドレイアウト v-layout v-flex
-
[解決済み】@clickとv-on:clickの違い Vuejs
-
[解決済み】Vuejs:ルート変更時のイベント
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Vue.js Chrome DevtoolsがVue.jsを検出しないのはなぜですか?
-
[解決済み] Vue.jsで12件中1~3件を表示させるには?
-
_this.axios is not a functionの原因と解決方法
-
[解決済み] Vuetify グリッドレイアウト v-layout v-flex
-
[解決済み】Vue.js - urlからハッシュバン#!を削除するには?
-
[解決済み] Vueの「エクスポートデフォルト」と「新しいVue」の比較
-
[解決済み] Vueアプリのビルドを生成するには、どのコマンドを使用すればよいですか?
-
[解決済み] 属性内の補間が削除されました。v-bindかコロンの省略記法を使用してください "を解決するには?Vue.js 2
-
[解決済み] Jest + Vuejsでwindow.location.hrefをモックするには?
-
[解決済み] 計算されたプロパティで $refs を使用する