Vue-動畫緩慢隨機變換位置-lodash.js

1. 涉及屬性

  • 引入lodash.js網(wǎng)址
  • key 唯一值的設(shè)置
  • transition-group --- tag --- name

2. 動畫效果

image.png
image.png

3. 代碼實現(xiàn)

css
<style type="text/css">
    /*引入的lodash*/
    /*v-move 對于設(shè)置過渡的切換時機和過渡曲線非常有用,你會看到如下的例子:*/
    .flip-list-move {
      transition: transform 1s;
    }
</style>
html
<div id="app">
    <button @click="transfp">變換位置</button>
    <transition-group tag="ul" name="flip-list">//---注意tag要給爸爸ul
        <li v-for="(val,index) in arr" :key="val.id">{{val.val}}---{{val.id}}</li>
        <!--坑點:這里的key值不能用下標值 或者 隨機數(shù)!-->
    </transition-group>
</div>
javascript
//---引入lodash.js網(wǎng)址
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.14.1/lodash.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script>
    var vm = new Vue({
        el:"#app",
        data:{
            arr:["html","html","css","js","vue","jQ"],
        },
        methods:{
            transfp(){
                this.arr = _.shuffle(this.arr)  //loadsh的調(diào)用方法 _  shuffle改組
            }
        },
        //解決同名字符串 設(shè)置key值的方法
        created(){
            var _id = 1;
            var newA = [];
            this.arr.forEach((val)=>{
                var obj = {val,id:_id};
                _id++;
                newA.push(obj);
            })
            this.arr = newA;
        }
    })
</script>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標準。 注意:講述HT...
    kismetajun閱讀 28,803評論 1 45
  • 這篇筆記主要包含 Vue 2 不同于 Vue 1 或者特有的內(nèi)容,還有我對于 Vue 1.0 印象不深的內(nèi)容。關(guān)于...
    云之外閱讀 5,174評論 0 29
  • 深入響應(yīng)式 追蹤變化: 把普通js對象傳給Vue實例的data選項,Vue將使用Object.defineProp...
    冥冥2017閱讀 4,954評論 6 16
  • $HTML, HTTP,web綜合問題 1、前端需要注意哪些SEO 2、 的title和alt有什么區(qū)別 3、HT...
    Hebborn_hb閱讀 4,772評論 0 20
  • 有人說人生就是:定性,知事,選夢,遇人,擇城,終老。 我自認為這句話說的很精辟,盡管不同性格不同環(huán)境成長的人們走完...
    昔年cace閱讀 140評論 0 0

友情鏈接更多精彩內(nèi)容