随笔 - 312  文章 - 0  评论 - 2  阅读 - 11万

Vue2:动态组件

动态组件

要实现不同组件之间进行动态切换,这时候除了条件渲染,还可以使用动态组件

component 标签的 is属性语法:

is后跟组件的变量名决定使用哪个组件来渲染

<component is="Sinabox"></component>==><Sinabox/>

<component v-bind:is="mycomponent"></component>

 

注意: is是组件名  :is是data中的变量中保存的组件名

 

复制代码
<template>
  <div id="app">
     <components is="com1"></components>
     <components v-bind:is="com2"></components>
  </div>
</template>

<script>
import com1from './components/com1.vue'
import HelloWorld2 from './components/HelloWorld2.vue'
export default {
  name: 'app',
  data(){return{
      flag:true,
      com2:"HelloWorld",
  
  }},
  components: {
    HelloWorld,
    com1,
  },
}
</script>
复制代码

 

posted on   香香鲲  阅读(424)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示