Skip to content

Latest commit

 

History

History
84 lines (59 loc) · 1.47 KB

Tip.md

File metadata and controls

84 lines (59 loc) · 1.47 KB

Tip

继承自 Modal 组件,属于 Modal 系列。

Install

npm install beeshell 

Usage

引入方式

全部引入

import { Tip } from 'beeshell';

单独引入

import Tip from 'beeshell/components/Modal/extensions/Tip';

Examples

image

Code

import { Tip } from 'beeshell';

class App extends React.Component {
    render() {
        <View>
            <TouchableOpacity
                onPress={() => {
                    this._tip.open();
                }}>
                <Text>基础用法</Text>
            </TouchableOpacity>

            <Tip
                ref={(c) => { this._tip = c; }}
                cancelable={true}
                body="默认文案"
            />
        </View>
    }
}

Props

Name Type Required Default Description
cancelable Boolean false true 点击蒙层是否消失
body String false 'hello world' 提示文案
alignItems String false 'center' 组件展示位置,flex-start 顶部 flex-end 底部 center 中部
duration Number false null 弹出后在 duration 指定的毫秒数后自动关闭,未指定则不会自动关闭

Methods

.open()

打开弹窗。

this._tip.open();

.close()

关闭弹窗。

this._tip.close();

其他

继承 Modal 组件的所有 Props、Methods。