UNPKG

jimu-mobile

Version:

积木组件库助力移动端开发

61 lines (54 loc) 1.8 kB
import React, { Component } from 'react' import JIMU from './index' const {FadeInUp,Button,FadeIn} = JIMU // 底部弹出展示 FadeInUp const _FadeInUp = React.createClass({ getInitialState() { return { show : false, fadeInshow :false, documentH : document.documentElement ? document.documentElement.clientHeight : document.body.clientHeight } }, fadeShow(){ let self = this setTimeout(function(){ self.setState({show : true}) },200) }, fadeShow2(){ let self = this setTimeout(function(){ self.setState({fadeInshow : true}) },200) }, fadeHide(){ this.setState({show : false}) }, render() { let {show,fadeInshow} = this.state return( <div className="example-wrap"> <div className="example-back"><a href="https://didi.github.io/pile.js/#/?_k=j5i8t6"><span className="icon-pic-home"></span></a></div> <div className="libs-intr" style={{"minHeight" : `${document.body.clientHeight - 94}px`}}> <h2 className="page-title"><b>FadeInUp</b><span>底部弹层</span></h2> <div className="demo-show"> <dl className="dl-list"> <dt>底部弹层</dt> <dd><Button float onClick={this.fadeShow}>点击展现</Button></dd> </dl> </div> <FadeInUp show={show} closeShow={false} changeFun={this.fadeHide} contentPadding={false} showBack={()=>{console.log("open")}} closeBack={()=>{console.log("close")}} > <div className="fadeInUp-demo"> <p>随心所欲的添加</p> </div> </FadeInUp> </div> <div className="footer-name"> <span className="footer-name-pic"></span> </div> </div> ) } }) module.exports = _FadeInUp