vue-transition多元素过渡
生活随笔
收集整理的這篇文章主要介紹了
vue-transition多元素过渡
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
*當有相同標簽名的元素切換時,需要通過 key 特性設置唯一的值來標記以讓 Vue 區(qū)分它們,否則 Vue 為 了效率只會替換相同標簽內(nèi)部的內(nèi)容。
mode:in-out ; out-in
- 測試后發(fā)現(xiàn)并沒有過渡效果,分析原因Vue在多個元素切換過程中會盡量復用DOM,如果不加key,那么vue會選擇復用節(jié)點(Vue的就地更新策略),導致之前節(jié)點的狀態(tài)被保留下來,由此產(chǎn)生一系列的bug。
- 方案:給多元素添加不同key進行狀態(tài)管理
- ①in-out:新元素先進行過渡,完成之后當前元素過渡離開(不是經(jīng)常用到,但對于一些稍微不同的過渡效果還是有用的)
- ②out-in:當前元素先進行過渡,完成之后新元素過渡進入
總結
以上是生活随笔為你收集整理的vue-transition多元素过渡的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开源微内核seL4
- 下一篇: python中随机函数import ra