0
Vue公式サイトのslotの使用についての例に従ってみてください。ここでも、それは私がVue.jsは<slot>に親コンポーネントをレンダリングすることはできません
子供コンポーネント別.vueファイルのコードは非常に短いですが
<template>
<div class="content">
<slot>
old content
</slot>
</div>
</template>
<script>
export default {
}
</script>
親コンポーネント
<template>
<subMenuTemp>
<div class="text" >
parent content
</div>
</subMenuTemp>
</template>
<script>
import subMenuTemp from 'src/test/testChildren.vue'
export default {
data() {
},
components: {
subMenuTemp
}
}
</script>
非常に短いコードをした、失敗した、私はまだ見つけることができません私の失敗
なぜmain.jsファイルに親コンポーネントと子コンポーネントをインポートする必要がありますか? 'slot'を使いたい場合は、親コンポーネントと子コンポーネントをmain.jsにロードする必要があります。 (プロジェクトには2つの.jsファイルしかありません。もう1つは、ルートURLを登録するために使用されるindex.jsです。 – LFBuildAMountain
はい、main.jsにコンポーネントを含める必要があります。 –