页面上需要弹出一个列表供用户选择,通过简单的v-show控制,感觉体验上总要差那么一点,于是加上了vue的transition,最终实现的效果就是,点击选择银行时,银行列表从下面一点点滑动上来,选择完成后,慢慢滑动 下去,贴上代码:
先看下效果:
<template>
<div class="xn-container">
<button class="type1" @click="showCssPopup(true)">css transition</button>
<button class="type1" @click="showVuePopup(true)">vue transition</button>
<!-- 方法一:通过css3的transition实现 -->
<div class="css-popup">
<div class="mask" v-show="show" @click="showCssPopup(false)"></div>
<div class="popup-content" :class="{show}">
<p>通过c