亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

vue制作加載更多功能的正確打開(kāi)方式

 更新時(shí)間:2016年10月12日 08:51:48   作者:zhoou  
這篇文章是一篇Vue.js的教程,目標(biāo)在于用一種常見(jiàn)的業(yè)務(wù)場(chǎng)景——分頁(yè)/無(wú)限加載,以及編寫(xiě)過(guò)程中自己的錯(cuò)誤寫(xiě)法,分享給大家,幫助讀者更好的理解Vue.js中的一些設(shè)計(jì)思想。

使用vue制作加載更多功能,通過(guò)ajax獲取的數(shù)據(jù)往data里面push經(jīng)常不成功,原因是push是往數(shù)組中追加數(shù)據(jù)內(nèi)容的,而不能用作數(shù)組之間的拼接,ajax獲取的數(shù)據(jù)就是數(shù)組形式的,因此不成功,應(yīng)該使用concat()拼接兩個(gè)數(shù)組。

//這是錯(cuò)誤的寫(xiě)法
$.ajax({ 
        type:'get',
        async:false,
        url:path+'no/noticeMobile/getSendNoticeList?imToken='+ getToken +'&pageFlag=2',
        dataType: "json",
        success: function(msg){
          _self.$set('loadMore', msg);
          _self.conList.push(_self.loadMore);
        }
      });

//這是正確的寫(xiě)法
$.ajax({ 
        type:'get',
        async:false,
        url:path+'no/noticeMobile/getSendNoticeList?imToken='+ getToken +'&pageFlag=2',
        dataType: "json",
        success: function(msg){
          _self.$set('main',_self.main.concat(msg))
        }
      });

模擬ajax數(shù)據(jù)加載測(cè)試地址:https://jsfiddle.net/zhoou/96mnckgL/

總結(jié):還是自己js基礎(chǔ)知識(shí)不扎實(shí),push和concat兩個(gè)函數(shù)用法沒(méi)有搞清楚,如果你有更好的方法歡迎討論。

相關(guān)文章

最新評(píng)論