0.0.3 • Published 9 years ago

react-fast-dialog v0.0.3

Weekly downloads
14
License
-
Repository
-
Last release
9 years ago

react-fast-dialog

React dialog, You can customize all!

npm install react-fast-dialog --save
属性默认值示例说明
title''"标题"标题内容,可以是个 Component
showfalsetrue控制弹窗是否显示
onClosefalsefunction(){console.log('close')}用户关闭弹窗时回调
wrapClassNamerf-dialog--simplemy-dialog--night组件顶级 div 样式名,用于轻度自定义样式
style{width: '700px'}{width: '80%'}控制弹窗样式
showBodyStyle{overflow: 'hidden'}{overflow: 'hidden', opacity: '0.2'}弹窗显时候 body 的样式
close"×""关闭" , false关闭按钮内容,可以是个 Component ( 当为false时,不显示关闭按钮 )
clsp'rf-''my-'控制 class 前缀,用于深度自定义样式
maskAllowClosetruefalse点击空白处关闭弹窗

简单弹窗

var React = require('react')
var ReactDOM = require('react-dom')
var Dialog = require('react-fast-dialog')
var App = React.createClass({
    getInitialState: function () {
        return { show: false }
    },
    onClose: function () {
        this.setState({
            show: false
        })
    },
    showDialog: function () {
        this.setState({
            show: true
        })
    },
    render: function () {
        return (
            <div>
                <button type="button" onClick={this.showDialog} >Click</button>
                <Dialog title={'赋得古原草送别'} onClose={this.onClose} show={this.state.show} >
                    <blockquote>
                        离离原上草,一岁一枯荣。<br />
                        野火烧不尽,春风吹又生。<br />
                        远芳侵古道,晴翠接荒城。<br />
                        又送王孙去,萋萋满别情。
                    </blockquote>
                </Dialog>
            </div>
        )
    }
})
ReactDOM.render(<App />, document.getElementById('demo'))

参与开发 - development

npm i -g fis3 --registry=https://registry.npm.taobao.org
# 安装依赖
npm run dep
    # > 建议使用 yarn 替代 npm run dep.
    # npm i -g yarn
    # npm run yi

# 服务器
npm run s

# 开发
npm run dev


# 构建 gh-pages 版本 到 output/
npm run gh
# 将 output/** 发布到 gh-pages 分支
npm run gh-push
# 构建 npm 要发布的代码到 output/
npm run npm

For npm owner: npm publish Need to be in ./output

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago