私はVue.jsアプリケーションを持っています。このアプリでは、私はsingle file componentを持っています。このコンポーネントでは、そのコンポーネントに固有の別のコンポーネントが必要です。Vue.js - 単一のファイルコンポーネントで子コンポーネントを使用する
parent.vue
<template>
<div>
<child-component></child-component><br />
<child-component></child-component>
</div>
</template>
<script>
export default {
data() {
return {
info: 'hello'
}
},
components: {
childComponent: {
template: '<div>child</div>',
data() { return {}; }
}
}
}
</script>
のWebPACKで構築した後、私は、ブラウザで私のアプリを実行します。私はこのような何かをしようとしています。そのアプリケーションは、次にコンソールウィンドウにエラーを生成します:
不明なカスタム要素 - コンポーネントを正しく登録しましたか?
私はこれを適切に設定したと思います。しかし、明らかに私はしていません。私は間違って何をしていますか?私は "子コンポーネント"を登録していないかも知れません。しかし、私はどのように1つのファイルコンポーネント内でそれを行うか分からないと思う。私は何が欠けていますか?
は、役に立つかもしれません
うーん、私のために動作します。 '' childComponent:{'の代わりに' 'child-component":{'を試してください。 – thanksd