国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Vue中的無限加載vue-infinite-loading的方法

2024-05-06 15:20:05
字體:
供稿:網(wǎng)友

本文介紹了Vue中的無限加載vue-infinite-loading的方法,分享給大家,具體如下:

注意:vue-infinite-loading2.0只能在Vue.js2.0中使用。如果你想在Vue.js1.0中使用,請安裝vue-infinite-loading1.3版本

如何安裝

npm install vue-infinite-loading --save

導入方式

es6模塊導入方式

import InfiniteLoading from 'vue-infinite-loading';export default { components: {  InfiniteLoading },};

CommonJS 模塊導入方式

const InfiniteLoading = require('vue-infinite-loading');export default { components: {   InfiniteLoading }};

其他方式

<script src="vue-infinite-loading.js"></script>

在頁面中應用

直接在組件中聲明

components:{  InfiniteLoading}

模板部分

<infinite-loading @infinite="infiniteHandler">  <span slot="no-more">     我們是有底線的  </span></infinite-loading>

js部分

當滾動到底部時自動觸發(fā)infiniteHandler事件

infiniteHandler($state) {     setTimeout(() => {       const temp = [];       for (let i = this.list.length + 1; i <= this.list.length + 20; i++) {         temp.push(i);       }       this.list = this.list.concat(temp);       $state.loaded();       $state.complete();     }, 1000);}

注意

如果還是使用
this.$refs.infiniteLoading.$emit('$InfiniteLoading:loaded');
this.$refs.infiniteLoading.$emit('$InfiniteLoading:complete');
會出現(xiàn)警告,告訴你已經(jīng)修改為傳參傳入$state使用這個方法。

屬性

distance:這是滾動的臨界值。如果到滾動父元素的底部距離小于這個值,那么infiniteHandler回調(diào)函數(shù)就會被調(diào)用。

<infinite-loading @infinite="infiniteHandler" distance="Number"></infinite-loading>

spinner:通過這個屬性,你可以選擇一個你最喜愛旋轉(zhuǎn)器作為加載動畫。
spinner="bubbles";
1、bubbles
2、circles
3、default
4、spiral
5、waveDots

<infinite-loading @infinite="infiniteHandler" spinner="String"></infinite-loading>

direction:如果你設置這個屬性為top,那么這個組件將在你滾到頂部的時候,調(diào)用infiniteHandler函數(shù)。

警告:你必須在數(shù)據(jù)加載后,手動地將滾動父元素的scrollTop設置為正確的值,否則,該組件會一次又一次調(diào)用infiniteHandler函數(shù)。

direction="top"

<infinite-loading @infinite="infiniteHandler" direction="String"></infinite-loading>

本文借鑒://m.survivalescaperooms.com/article/137896.htm

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 和林格尔县| 湛江市| 江北区| 休宁县| 蒙山县| 郁南县| 赤水市| 贡山| 东乡县| 方山县| 民权县| 介休市| 上栗县| 双江| 山西省| 湘西| 嘉荫县| 贵港市| 昌乐县| 禹州市| 沽源县| 水城县| 青神县| 林州市| 荔波县| 竹山县| 临沂市| 城固县| 成安县| 崇左市| 安宁市| 哈尔滨市| 古蔺县| 平泉县| 二手房| 蒙城县| 防城港市| 上饶市| 阜新| 弥勒县| 白朗县|