tingle-mask
Version:
mask component for tinglejs
57 lines (37 loc) • 742 B
Markdown
# tingle-mask
The `Mask Component` for tingle
## 声明模块
```js
var Mask = require('tingle-mask');
```
## 全局方式使用
#### `Mask.show(options)`
打开全局共用的遮罩实例。
```js
Mask.show({
// 遮罩层的透明度,有效范围0~1
opacity: 0.5,
// 遮罩层被点击时的回调
onClick: function () {},
// 遮罩层关闭以后的回调
onHide: function () {}
});
```
#### `Mask.hide()`
关闭全局共用的遮罩实例。
```js
Mask.hide();
```
## `Compontent`方式使用
```js
...
handleMaskClick() {}
handleMaskHide() {}
render() {
return (
<Mask opacity={0.6}
onClick={this.handleMaskClick.bind(this)}
onHide={this.handleMaskHide.bind(this)}/>
)
}
```