最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue和iview實現(xiàn)Scroll 數(shù)據(jù)無限滾動功能

 更新時間:2019年10月31日 10:44:14   作者:何良語  
今天小編就為大家分享一篇vue和iview實現(xiàn)Scroll 數(shù)據(jù)無限滾動功能,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在做項目的時候因為數(shù)據(jù)比較多,一次性全部渲染的話會花費較多的時間,所以,想到每一次渲染10條數(shù)據(jù)

也想過每一次獲取十條數(shù)據(jù)然后顯示就行了,就目前自己所知最好的方法是修改接口,一次返回10條,可是這樣子太麻煩了,所以決定一次性請求所有數(shù)據(jù),然后每次渲染十條,需要再上拉加載更多

使用的是iview中的組件Scroll

以下是獲取數(shù)據(jù)和封裝數(shù)據(jù)的方法:

原理是先定義兩個全局的變量,一個存儲全部的數(shù)據(jù),一個存儲渲染的數(shù)據(jù)

在首次獲得數(shù)據(jù)的時候,往渲染的變量中存入全部數(shù)據(jù)的前十條:

然后在數(shù)據(jù)最底時上拉加載新的十條數(shù)據(jù):

其中幾個問題都解決了:

1. 當(dāng)數(shù)據(jù)小于十條時,如何顯示

2. 當(dāng)數(shù)據(jù)渲染完成,不再渲染數(shù)據(jù)

3. Scroll的高度,因為是固定值,會在掛載后獲取整個屏幕的高度,根據(jù)自己的需求,對中間的scroll的高度進(jìn)行計算和設(shè)置

以上基本實現(xiàn)了整個功能,或許還有些問題沒有發(fā)現(xiàn),如果發(fā)現(xiàn)了新問題會添加進(jìn)來

以上這篇vue和iview實現(xiàn)Scroll 數(shù)據(jù)無限滾動功能就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

泊头市| 邹城市| 北安市| 什邡市| 乳山市| 同江市| 克东县| 高唐县| 吉安市| 大余县| 清涧县| 丽江市| 迭部县| 福贡县| 奇台县| 观塘区| 临夏市| 且末县| 隆昌县| 武义县| 盐池县| 德保县| 团风县| 天祝| 陇川县| 义乌市| 罗定市| 儋州市| 西贡区| 长子县| 佛山市| 禄丰县| 礼泉县| 建瓯市| 仁怀市| 法库县| 富阳市| 含山县| 武宣县| 陇川县| 永兴县|