如何使用Vue 2基于道具创建动态标签

如何制作类似于vue-router的组件,router-link在其中我可以通过props获得标签以渲染模板?

<my-component tag="ul">
</my-component>

将呈现:

<ul>
  anything inside my-component
</ul>
凯理查德2020/03/12 15:22:15

您可以使用内置component元素,如下所示:

<component is="ul" class="foo" style="color:red">
  anything inside component
</component>

请参阅:https//vuejs.org/v2/guide/components.html#Dynamic-Components