我認為,每個元件都應該有他自帶的樣式和屬性事件回呼配置。所以我會給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類型<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">控制弹窗的显示隐藏的.</pre><div class="contentsignin">登入後複製</div></div>
为空时,不显示标题.
弹窗的样式类
定时关闭,可不传。
弹窗宽度,不足时,内容区域出现上下滚动
弹窗宽度,不足时,内容区域出现上下滚动
自定义操作区域的按钮,为false类型时不显示操作区域,不传时默认显示 `确定、取消`
当默认按钮的情况下时,点击`确定`时的回调方法,点`取消`时直接隐藏,如果需要定制更多的方法,建议传递`buttons`属性。
显示的回调方法
关闭隐藏时的回调方法
以上是x-dailog彈跳窗浮層組件介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!