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