1、v-if & v-else和标识符flag
html( < template > ):
<div id="app">
<input type="button" value="toggle" @click="flag=!flag">
<my-com1 v-if="flag"></my-com1>
<my-com2 v-else="flag"></my-com2>
</div>
js:
export default {
name: 'name',
return data: {
flag: true
},
methods: {}
}
2、:is
<component :is="组件名"/>
3、设置切换动画
<template>
<transition mode="out-in">
<component :is="comName"></component>
</transition>
</template>
<style>
.v-enter,
.v-leave-to {
opacity: 0;
transform: translateX(150px);
}
.v-enter-active,
.v-leave-active {
transition: all 0.5s ease;
}
</style>
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。