0
私はVue2で単一のファイルコンポーネントを作成しています、と私は子コンポーネントを含めています:divのコンポーネントコンテンツを常にラップする必要がありますか?
親コンポーネント:
<template>
<div>
<my-component-2>
</my-component-2>
</div>
</template>
<script>
....
</script>
子コンポーネント(私の成分-2):
<template>
<my-component-3>
</my-component-3>
</template>
<script>
....
</script>
を
孫部品(私の成分-3):
<template>
<div v-for="(item, index) in items">
</div>
</template>
<script>
...
</script>
しかしmy-component-3
は "レンダリング"されていませんが、div内に<my-component-3>
をラップすると(my-component-2を呼び出す親コンポーネントのように)、動作します。
子コンポーネントを任意のhtmlタグでラップすることなく呼び出す方法はありますか?
これは動作するはずです:https://jsfiddle.net/dthadfp6/ 'my-component-3'はレンダリングされません何が入ってるの? – thanksd
@thanksd「単一ファイルコンポーネント」を使用すると機能しますか?それが私がそれをテストする方法です。 – Shaz
ええ、いずれにしてもうまくいくはずです。あなたの 'my-component-3'テンプレートはどのように見えますか? – thanksd