国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

解決vue 退出動畫無效的問題

瀏覽:73日期:2022-12-12 10:04:58

遇到一個問題:給模態框加入退出動畫,進入的動畫效果是有的,可是退出的動畫就沒有了。

寫個簡單的結構:

<div v-show='warning'><br><transition name='warning'><br><div v-show=“warning” class='warning-modal'><br><p>請登錄</p><br></div><br></transition><br></div>

.mask是遮罩層,.warning-modal是顯示模態框的內容。

如果像上面的結構,會遇到我上述的問題。因為warning-modal包裹在.mask遮罩層里面。但是.mask沒有動畫,一點擊關閉,.mask沒有動畫,就直接消失了,warning-modal跟著.mask消失,它的退出動畫我們也就看不到了。如果把transition放在外面。

<transition name='warning'> <div v-show='warning'><div v-show=“warning” class='warning-modal'><p>請登錄</p></div> </div></transition>

很顯然 ,遮罩層也會跟著提醒框有動畫!

我的解決方法的做法是加兩個transition

<transition name='mask'> <div v-show='warning'> <transition name='warning'> <div v-show=“warning” class='warning-modal'> <p>請登錄</p> </div></transition></div></transition>//然后給maskde 退出動畫增加transition-delay屬性。.mask-leave-active{ transition:all 1s; transition-delay:1s;}

補充知識:vue利用三目運算符綁定class

通過三目運算符來綁定class是一種比較常見的操作

需要注意的是要在data里面聲音下class的名稱

<p :class='isIncrse?incrseP:downP'>環比<i></i>{{item.num}}</p>data() { return { isIncrse: true, incrseP: ’incrseP’, downP: ’downP’ }}

.downP { color: red;}.incrseP { color: pink;}

以上這篇解決vue 退出動畫無效的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
主站蜘蛛池模板: 91九色成人| 久久亚洲一级α片 | 国产亚洲精品福利片 | 酒色影院 | 日韩欧美视频在线一区二区 | 日日爱影院 | 欧美综合视频在线观看 | 久久99热精品免费观看k影院 | 久久久日本久久久久123 | 日本一区二区免费在线观看 | 男人桶女人暴爽的视频 | 欧美日韩精品一区三区 | 美国一级大黄香蕉片 | 国产免费久久 | 久久精品福利视频在线观看 | 男女免费爽爽爽在线视频 | 免费观看欧美成人h | 亚洲第一成年网 | 欧美做爰xxxⅹ性欧 欧美做爰免费大片在线观看 | 在线观看国产区 | 亚洲三级在线视频 | 91人碰 | 日本高清视频一区二区 | 91亚洲精品久久91 | 精品热线九九精品视频 | 日韩视频专区 | 日本大臿亚洲香蕉大片 | 色综合久久88色综合天天提莫 | 亚洲欧美日韩国产制服另类 | 一区二区三区精品国产 | 国产亚洲欧美在线播放网站 | 国产天堂 | 欧美成 人h版在线观看 | 97久久天天综合色天天综合色 | 一级日韩一级欧美 | 国产福利微拍精品一区二区 | 亚洲高清国产拍精品影院 | 亚洲jjzzjjzz在线播放 | 性生大片一级毛片免费观看 | 正在播放国产乱子伦视频 | 亚欧精品在线观看 |