vue
1<template> 2 <div> 3 {{ my_dear_name}} さんへ 4 </div> 5 6 <slot /> 7 8 <div> 9 {{ my_name}} より 10 </div> 11</template> 12 13<script> 14export default { 15 props :{ 16 my_dear_name, 17 my_name 18 } 19} 20</script>
こんな感じのノリでコンポーネントを生成したいのですが、vueのテンプレートは当たり前ですが、ルート要素は一つしか取れません。
それは理解したうえで、なんとか複数のルート要素をもったコンポーネントを生成したいと思っています。
Reactであれば、
jsx
1import React from 'react' 2 3export const = ({ my_dear_name, my_name, slot }) => { 4 return <React.Fragment> 5 <div> 6 {{ my_dear_name}} さんへ 7 </div> 8 9 { slot } 10 11 <div> 12 {{ my_name}} より 13 </div> 14 15 </React.Fragment> 16}
のようにすれば複数のルート要素を持つことができるのですが、Vueではどのようにすれば可能となるのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。