is attribute 来切换不同的组件
程序员文章站
2022-05-15 13:45:16
...
<div id="demo">
<component v-bind:is="currentComponent">taozi</component>
<button @click="click">切换</button>
</div>
<script src="vue.js" type="text/javascript" charset="utf-8"></script>
<script>
Vue.component('slot-welcome',{
template:`<div>
<p>welcome</p>
<slot></slot>
</div>`
})
Vue.component('slot-hello',{
template:`<div>
<p>hello</p>
<slot></slot>
</div>`
})
var vm = new Vue({
el:"#demo",
data:{
currentComponent:'slot-hello'
},
methods:{
click(){
if(this.currentComponent === "slot-welcome"){
this.currentComponent = "slot-hello"
}else {
this.currentComponent = "slot-welcome"
}
}
}
})
//参考: https://kaven.blog.csdn.net/article/details/109621293
</script>
上一篇: Vue常用的指令
下一篇: 前端vue支持nginx 跨域
推荐阅读
-
angular中不同的组件间传值与通信的方法
-
使用css3背景渐变中的透明度来设置不同颜色的背景渐变_html/css_WEB-ITnose
-
C#中实现在32位、64位系统下自动切换不同的SQLite dll文件
-
通过UIKit坐标系来全面掌握iOS中的UIScrollView组件
-
vue使用vuex实现首页导航切换不同路由的方法
-
详解使用React.memo()来优化函数组件的性能
-
通过UIKit坐标系来全面掌握iOS中的UIScrollView组件
-
asp中利用CSW中文分词组件来实现自己网站的内容关键词自动提取
-
vue使用vuex实现首页导航切换不同路由的方法
-
详解使用React.memo()来优化函数组件的性能