Introducing Socket Firewall: Free, Proactive Protection for Your Software Supply Chain.Learn More
Socket
Book a DemoInstallSign in
Socket

@dzc/scroll-loading

Package Overview
Dependencies
Maintainers
6
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@dzc/scroll-loading

滚动加载组件

latest
npmnpm
Version
3.0.2
Version published
Maintainers
6
Created
Source

滚动加载组件

描述

基于react、antd、react-infinite-scroller封装的滚动加载组件,用户可以通过配置请求路径、请求方式、响应字段等参数使用组件。

效果

安装

npm i @dzc/scroll-loading --save

使用

import React from 'react';
import ScrollLoading from '@dzc/scroll-loading';

export default () => {

  const scrollLoadingProps = {
    title: '文本列表',
    showHeader: true,
    height: '600px',
    method: 'GET',
    url: '/api/marketing_planning/getOptionalMsgs',
    currentPageKey: 'start',
    params: {
      version: 1,
      offSet: 20,
      start: 0,
      id: '20'
    },
    reqCodeKey: 'code',
    reqCodeValue: '200',
    reqDataKey: 'data',
    reqListKey: 'msgs',
    reqTotalKey: 'total'
  }

  return <ScrollLoading {...scrollLoadingProps} />;
};

API

参数说明类型默认值可选值
title列表标题string'文本列表'-
showHeader是否显示列表头部booleantrue-
height列表高度(包含头部)string | number'100%'-
method列表数据请求方式string'GET''GET' | 'POST'
url列表数据请求地址string''-
currentPageKey列表滚动的起始页字段keystring'page'-
params列表数据请求参数对象(一般包含请求条数、请求当前页等字段)object--
reqCodeKey列表请求返回的状态字段名(可参考下方数据格式)string'code'-
reqCodeValue列表请求返回的成功状态值(可参考下方数据格式)string'200'-
reqDataKey列表请求返回的数据字段名(可参考下方数据格式)string'data'-
reqListKey列表请求返回的列表字段名(可参考下方数据格式)string'msgs'-
reqTotalKey列表请求返回的总数字段名(可参考下方数据格式)string'total'-

更新日志

3.0.2 组件滚动条优化
3.0.1 组件样式优化
3.0.0 组件发布

数据格式

demo.png

demo.png

温馨提示

如需支持更多自定义效果,请联系作者逐步完善
开发者:诺克
微信:15858194070

鼓励和支持

开发不易,开源不易。如果这篇经验对您有所帮助,请多给我一些鼓励和支持,谢谢!。

Keywords

scroll

FAQs

Package last updated on 18 Nov 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts