【问题标题】:Dynamically switching from component to tag从组件动态切换到标签
【发布时间】:2020-09-21 12:30:07
【问题描述】:

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

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

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

【问题讨论】:

    标签: vue.js vuejs2 vuejs3


    【解决方案1】:

    编写一个计算属性“组件”并处理应该使用哪个标签

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-22
      • 2015-11-25
      • 1970-01-01
      • 1970-01-01
      • 2013-06-06
      • 2011-12-19
      相关资源
      最近更新 更多