我认为,每一个组件都应该有他自带的样式和属性事件回调配置。所以我会给x-dialog默认一套简单的样式,和各种默认的配置项。所有react插件示例都会收录在react中国上。
演示地址: x-dialog各种案例演示
源文件地址:
使用 npm 安装, 运行
$ npm install x-dialog --save-dev
<Dialog
isShow: true title: "这是一个例子" className:"myClass" timer:2000 width:300 height:300 buttons: <div><button className="d-ok" onClick={this.hide.bind(this)}>我知道了</button><button className="d-cancel" onClick={this.hide.bind(this)}>关闭</button></div> afterShow:()=>alert('我显示出来了')
afterHide:()=>alert('我又隐藏了')>
<div>这里是弹窗的内容区域</div>
</Dialog>
isShow :bool类型控制弹窗的显示隐藏的.
title:string类型为空时,不显示标题.
className:string类型弹窗的样式类
timer:number类型定时关闭,可不传。
width:number类型弹窗宽度,不足时,内容区域出现上下滚动
height:number类型弹窗宽度,不足时,内容区域出现上下滚动
buttons:node类型自定义操作区域的按钮,为false类型时不显示操作区域,不传时默认显示 `确定、取消`
okCallback:func类型当默认按钮的情况下时,点击`确定`时的回调方法,点`取消`时直接隐藏,如果需要定制更多的方法,建议传递`buttons`属性。
afterShow:func类型显示的回调方法
afterHide:func类型关闭隐藏时的回调方法
附:react.js下载地址
以上就是x-dailog弹窗浮层组件介绍的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号