zoukankan      html  css  js  c++  java
  • islider结合react的简单实用

    我用islider都是结合react来使用,主要运用在移动端,做首页轮播图,或者是手机图片预览,左右滑动

    首先需要 npm install islider.js --save

    让后在jsx文件头部引入一下文件

    require('islider.js/build/iSlider.plugin.dot.js');
    require('islider.js/build/iSlider.css');
    let iSlider = require('islider.js/build/iSlider.js');

    然后初始化islider

    initISlider() {
            let data = [
                {
                    content: '<div class="item">相册</div>'
                },
                {
                    content: (function () { var dom = document.createElement('div'); dom.innerHTML = 'Element'; dom.style.cssText = 'font-size:3em;color:rgb(230, 230, 63);'; return dom; })()
                },
                {
                    content: '<div class="item">视频</div>'
                }
            ];
            this._islider = new iSlider({
                dom: this.hotList,                      // iSlider-wrapper
                data,                     // 显示数据 {Array}
                // isVertical: true,                    // 向上滑动
                isLooping: true,              // 循环播放模式 {Boolean} 默认false
                isAutoplay: false,             // 是否自动播放 {Boolean} 默认false
                duration: 2000,                         // 停留时间, precondition: isAutoplay === true
                // animateType: 'rotate',
                animateTime: 400,              // 动画过度时间 {Number}
                animateEasing: 'ease-in-out',       // 动画过度曲线 // initIndex: 0,                        // 开始图片索引
                plugins: [['dot', {locate: 'relative'}]] // 官方提供插件引入, [点], 文档不全
            });
        }

    初始化之后就可以在生命周期里面调用了

    componentDidMount() {
            this.initISlider();
        }
        render() {
            return (
                <div className='homePage-footer' ref={c => this.hotList = c}>
                </div>
            );
        }

    详细应用参考官方文档

  • 相关阅读:
    nginx 09-Nginx部署https
    nginx 08-Nginx的rewrite规则
    nginx 07-Nginx缓存服务
    nginx 06-Nginx代理服务
    LBP及纹理表达 转自http://blog.sina.com.cn/s/blog_ba9d7d9901018k4v.html
    双边滤波与引导滤波
    层次聚类,转自http://blog.sina.com.cn/s/blog_62f3c4ef01014uhe.html
    有用的matlab函数(不断加入)
    显著目标检测思路
    matlab曲线、图形绘制方法(不断更新)
  • 原文地址:https://www.cnblogs.com/shenjp/p/7658407.html
Copyright © 2011-2022 走看看