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

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

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

在做項(xiàng)目的時候因?yàn)閿?shù)據(jù)比較多,一次性全部渲染的話會花費(fèi)較多的時間,所以,想到每一次渲染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的高度,因?yàn)槭枪潭ㄖ?,會在掛載后獲取整個屏幕的高度,根據(jù)自己的需求,對中間的scroll的高度進(jìn)行計(jì)算和設(shè)置

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

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

相關(guān)文章

最新評論

离岛区| 澄迈县| 黄山市| 丽江市| 潍坊市| 海盐县| 宁波市| 信丰县| 陆良县| 宜昌市| 英吉沙县| 泰安市| 安溪县| 孝义市| 夏津县| 子洲县| 周宁县| 澎湖县| 乌拉特前旗| 河北区| 和龙市| 呈贡县| 伊吾县| 青阳县| 瑞昌市| 东至县| 历史| 偏关县| 准格尔旗| 淮滨县| 紫阳县| 增城市| 江口县| 罗定市| 宁明县| 鄂伦春自治旗| 积石山| 平山县| 礼泉县| 哈密市| 大宁县|