2016-06-01 24 views
0

push突然変異法を使用してレンダリングテンプレートを追加しようとしています。私はセクション・コンポーネントをプッシュしたいが、テンプレート・コンテンツの代わりに<vsection></vsection'の生の出力を得る。誰でも私が生のタグではなく実際のテンプレートのコンテンツをレンダリングするのを助けることができますか?私は以下のjsbinを含んだ。レンダリングHTMLタグVue.js

http://jsbin.com/wurofatuve/1/edit?html,js,output

答えて

2

あなたは少し奇妙にこのことについて考えています。あなたがやるほうが良いと思うのは、<vsection>コンポーネントにv-forを入れていることです。

<vsection v-for="section in sections"> 
    {{ section.content }} 
</vsection> 

このように、コンテンツをsectionsにプッシュすると、もう1つ置きます。また、コンテンツを使用できるようにセクションのコンポーネントを調整する必要があります。

<template id="section-template"> 
    <div class="section"> 
    <slot></slot> 
    </div> 
</template> 

私はあなたが欲しいと思うようにここでは、働いている:http://jsbin.com/suhadidobe/1/edit?html,js,output

+0

ビルは、お返事ありがとうございましたねえ、私は応答遅れのための通知がとても残念取得できませんでした。最終的に私がやろうとしているのは、テンプレートをスタックすることです。ユーザーにはボタンの一覧が表示され、ボタンをクリックすると特定のテンプレートが追加されます。私はあなたが提供したものと一緒に働かせるようにしようとしています。ご返信ありがとうございます。 –

関連する問題