我正在制作一个通用的vue按钮组件。
在某些情况下,它将是路由器链接,而在其他情况下,它将是一个普通的锚标记。
所以基本上都在寻找类似的东西。
<template>
<router-link v-if="useRouter" :to="link"></router-link>
<a v-else :href="link"></a>
</template
但是vuejs组件模板必须只有一个根元素。 除了制作两个单独的vue组件或将我的按钮包裹在一个元素中。我想不出任何其他解决方案。
有没有更好的方法来解决这个问题?