Vue.js 从组件到标记的动态切换

Vue.js 从组件到标记的动态切换,vue.js,vuejs2,vuejs3,Vue.js,Vuejs2,Vuejs3,在Vue中是否可以在组件和标记之间切换,就像我们可以在组件之间切换一样 <component :is="component"></component> 我的案例:如果指定了路径,我想用router link标记包装一个按钮组件,如果没有路径,它将是一个简单的div编写一个计算属性“component”,并处理应该使用哪个标记 computed:{ component(){ if(// has path)

在Vue中是否可以在组件和标记之间切换,就像我们可以在组件之间切换一样

<component :is="component"></component>

我的案例:如果指定了路径,我想用
router link
标记包装一个按钮组件,如果没有路径,它将是一个简单的
div

编写一个计算属性“component”,并处理应该使用哪个标记

computed:{
    component(){
        if(// has path)
            return RouterLink;
        else
            return 'div';
    }
}