vue 實現 換一換 功能


點擊按鈕列表頁隨機獲取三個商品並渲染

后台返回的數據為 d為一個數組

數組 arr=[0,1,2]初始值

data:{

   list:d,

  arr:[0,1,2]

}

生產隨機數

 1 replace:function () {
 2             var a = [];
 3             var j= 0;
 4             while(j<3){
 5                 var b = Math.floor((Math.random()*this.list.length));
 6                 if(a.indexOf(b)==-1){
 7                   a.push(b);
 8                   j++;
 9                 }
10             };
11             this.arr = a;
12         }
13        }

 渲染

1 <li v-for="index in arr" > 2 {{list[index].title}} 3 </li> 

點擊按鈕觸發repace隨機生成列表


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM