0.1.7 • Published 5 years ago

vue-scroll-component v0.1.7

Weekly downloads
33
License
-
Repository
-
Last release
5 years ago

vue-scroll-component

基于vue2.0的下拉刷新组件

Installation

yarn add vue-scroll-component
# or
npm install vue-scroll-component

Usage

<template>
	<VueScroll>
    ···
  </VueScroll>
</template>

<script>
    import VueScroll from 'vue-scroll-component';
</script>

Props

loadingIcon : String

加载中显示图标

default npm.io


loadingText : String

加载中显示的文字

Default "正在刷新页面"


errorIcon : String

刷新失败显示图标

default


errorText : String

请求错误显示文字

default "刷新失败"


successIcon : String

刷新成功显示图标

default


successText : String

刷新成功显示文字

default "刷新成功"


callback : Object

加载回调 ,接受四个函数:

startCallback : 开始下拉回调

endCallback : 下拉刷新后回调

cancalLoadingCallback :取消下拉刷新回调

isLoadingCallback :正在刷新回调

<template>
  <VueScroll :callback='callback'>
      ···
  </VueScroll>
</template>
<script>
import VueScroll from './VueScroll'
export default {
    components:{
        VueScroll
    },
    data(){
        return {
            callback:{
                startCallback(){
                    console.log('start')
                },
                isLoadingCallback(){
                    console.log('isLoading')
                },
                endCallback(){
                    console.log('end')
                },
                cancalLoadingCallback(){
                    console.log('cancalLoading')
                }
            }
        }
    }
</script>

reload : Boolean

是否使用 window.reload 如果为true postUrl 将失效,并使用window.reload 刷新页面


postUrl : String

下拉刷新时拉取的接口地址

使用组件内获取数据刷新使用的是 fetch 请求方法为 get ,请求结果response 需要添加一个自定义事件 getFetchRes 来获取


delayNum : Number

刷新延迟加载动画,防止刷新一闪而过


0.1.7

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago