0.1.0 • Published 4 years ago

ync-react-modal v0.1.0

Weekly downloads
9
License
MIT
Repository
github
Last release
4 years ago

简介

基于 React 的全局弹窗,通过方法调用可以控制弹窗显示和隐藏。

如何开发

# 安装依赖
npm ci

# 发布前构建
npm run build

# 发布
npm publish --access=public

如何使用

// == 安装
npm i ync-react-modal --save

// == 引用
import Modal from 'ync-react-modal'
import 'ync-react-modal/dist/index.css'

// == 打开弹窗
Modal.show({
    footer: null,
    okText: '确定',
    onOk: () => {},
    showCancel: false,
    cancelText: '取消',
    onCancel: () => {},
    jsxContent: null,
    closeClickMask: false,
    showCloseIcon: false,
    closeImg: 'https://www.answera.top/html/close.png',
    maskStyle: {},
    contentStyle: {},
});

// == 关闭弹窗
Modal.close();

参数描述

参数名类型是否必须说明默认值
footerReact.element底部自定义按钮null
okTextstring右边按钮文字确定
onOkfunction右边按钮回调() => {}
showCancelbool是否显示左边按钮true
cancelTextstring左边按钮文字取消
onCancelfunction左边按钮回调() => {}
jsxContentReact.element中间部分主体内容null
closeClickMaskbool点击蒙层是否关闭弹窗false
showCloseIconbool是否显示右上角关闭按钮false
maskStyleobject透明背景样式{}
contentStyleobject主体内容样式{}

demo 地址

0.1.0

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago