react.js插件开发,x-dailog弹窗浮层组件
react.js插件开发,x-dailog弹窗浮层组件
我认为,每一个组件都应该有他自带的样式和属性事件回调配置。所以我会给x-dialog默认一套简单的样式,和各种默认的配置项。所有react插件示例都会收录在react中国上。
演示地址: x-dialog各种案例演示
源文件地址:https://github.com/react-plugin/x-dialog
npm安装
使用 npm 安装, 运行
1 | $ 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类型
关闭隐藏时的回调方法
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
2015-06-06 使用nodejs+express+socketio+mysql搭建聊天室