<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>多元素过渡</title>
<style type="text/css">
.fade-enter,.fade-leave-to{
opacity: 0;
}
.fade-enter-active,.fade-leave-active{
transition: opacity .5s;
}
</style>
</head>
<body>
<div id="app">
<button @click="isEditing = !isEditing">切换</button>
<transition name="fade">
<button v-if="isEditing" key="save">保存</button>
<button v-else key="edit">编辑</button>
</transition>
</div>
<script src="../js/vue.js"></script>
<script>
let vm = new Vue({
el:'#app',
data:{
isEditing:true,
}
});
</script>
</body>
</html>