我如何制作一个类似于vue router router-link
的组件,通过props 获得标签来呈现我的模板?
<my-component tag="ul">
</my-component>
将导致:
<ul>
anything inside my-component
</ul>
我如何制作一个类似于vue router router-link
的组件,通过props 获得标签来呈现我的模板?
<my-component tag="ul">
</my-component>
将导致:
<ul>
anything inside my-component
</ul>
您可以使用内置的component
元素,如下所示:
<component is="ul" class="foo" style="color:red">
anything inside component
</component>
见:https://vuejs.org/v2/guide/components.html#Dynamic-Components