不用这么复杂 只需把transition 后面改成all
单单height 没用 所有的属性一起来吧 手写其实也不复杂
然后就是 手写的话要有一个 overflow: hidden
不然 它出现的时候用v-if 有延迟 你懂哒
.header-2{
padding-top: 57px;
height: 0 ;
background: #0ad0bd;
transition: all .3s ease-in;
}
.header-big{
height: 350px !important;
}