美文网首页
PerfectScrollbar 滚动轮播

PerfectScrollbar 滚动轮播

作者: 家有饿犬和聋猫 | 来源:发表于2019-12-06 16:42 被阅读0次
import styles from './keywordEvolution.scss';
import React, { PureComponent } from 'react';
import { Spin } from 'antd';
import PerfectScrollbar from 'react-perfect-scrollbar';
import 'react-perfect-scrollbar/dist/css/styles.css';
import Empty from 'common/empty/Empty';

import { getKeywordEvolution } from 'services/creditRecognition/hotword';

export default class KeywordEvolution extends PureComponent {
    state = {
        keywords: [],
        loading: true
    }

    componentDidMount () {
        getKeywordEvolution().then(res => {
            this.setState({
                keywords: res || [],
                loading: false
            });
        }).catch(error => {
            this.setState({ loading: false });
        });
    }
    render () {
        const { keywords, loading } = this.state;
        return (
            <div className="itemContent">
                <h3 className="head">关键特征词演变</h3>
                <Spin spinning={loading}>
                    <div className={styles.scrollKeywords}>
                        <div className="content">
                            {
                                keywords.map(keyword => <div className="col" key={keyword.date}>
                                    <PerfectScrollbar>
                                        <ul className="scrollList">
                                            {keyword.keywordEvolution.length ? keyword.keywordEvolution.map(item => <li key={item.featuresWord} title={item.featuresWord} key={item.featuresWord}>{item.featuresWord}</li>) : <Empty type="simple" />}
                                        </ul>
                                    </PerfectScrollbar>
                                </div>)
                            }
                        </div>
                        <ul className="date">
                            {
                                keywords.map(item => <li className="col" key={item.date}>{item.date}</li>)
                            }
                        </ul>
                    </div>
                </Spin>
            </div>
        );
    }
}


相关文章

  • PerfectScrollbar 滚动轮播

  • 自动滚动轮播

    自动滚动轮播

  • Slider - 轮播图

    简介: 用react开发的轮播图组件,支持淡入淡出、水平滚动、垂直滚动的无缝轮播效果。可自定义轮播内容。 API ...

  • 轮播图

    1. 使用的第三方"SDCycleScrollView" 2. 文字轮播-垂直滚动示例 3. 图片轮播-水平滚动 ...

  • 异步与回调函数-call

    设置轮播图不自动滚动

  • 列表的轮播显示

    需求:出现滚动后的列表轮播显示

  • 无标题文章

    轮播图分为:传统轮播图、间歇轮播图、呼吸轮播图、无缝滚动轮播图等。它们各具特色,各有用处。 1.传统轮播图 第一步...

  • 第五周学习内容

    焦点图轮播特效之原理、焦点图轮播样式之布局、焦点图轮播之箭头切换、焦点图轮播之无限滚动。 js简介、用法、输出。

  • 轮播图

    轮播图分为:传统轮播图、间歇轮播图、呼吸轮播图、无缝滚动轮播图等。 1.传统轮播图 第一步,得到元素 第二步,设置...

  • 任务27 - jquery实战 - 轮播

    代码 实现如下轮播效果 展示、代码 实现上述轮播效果,在一个页面有三个轮播 展示、代码 实现如下无限循环滚动轮播效...

网友评论

      本文标题:PerfectScrollbar 滚动轮播

      本文链接:https://www.haomeiwen.com/subject/tkyegctx.html