模态消息 Message

1.说明

展示操作反馈信息。

何时使用

  • 可提供成功、警告和错误等反馈信息。

  • 顶部居中显示并自动消失,是一种不打断用户操作的轻量级提示方式。

2.API

方法名 参数名 参数说明 返回值类型 说明
alert msg,timeout 提示信息,消息时间(2000) 弹出普通确认提示消息
success msg,timeout 提示信息,消息时间(2000) 弹出成功提示消息
error msg,timeout 提示信息,消息时间(2000) 弹出错误提示消息
confirm msg,success,cancel 提示信息,确定事件,取消事件 弹出确认窗口
info msg,timeout 提示信息,消息时间(2000) 弹出普通提示消息

3.代码演示

/**
 * Created by ALOG on 17/6/5.
 */
let React =require( "react");
let ReactDOM=require("react-dom");
let wasabi=require("wasabiD");
let DataGrid=wasabi.DataGrid;
let Button=wasabi.Button;
let Message=wasabi.Message;
let Transfer=wasabi.Transfer;
var alogUtil = require("../libs/alogUtil.js");

class Demo extends React.Component {
    constructor(props) {
        super(props);

        this.alertHandler = this.alertHandler.bind(this);
        this.successHandler=this.successHandler.bind(this);
        this.errorHandler=this.errorHandler.bind(this);
        this.infoHandler=this.infoHandler.bind(this);
    }
    alertHandler(){
        Message.alert("弹出普通确认提示消息");
    }
    successHandler(){
        Message.success("弹出成功提示消息");
    }
    errorHandler(){
        Message.error("弹出错误提示消息");
    }
    confirmHandler(){
        Message.confirm("确认执行吗?",()=>{
            console.log("确定")
        },()=>{
            console.log("取消")
        })
    }
    infoHandler(){
        Message.info("弹出普通提示消息");
    }
    render(){
        return (
            <div>
                <Button name="alert" title="alert" onClick={this.alertHandler}/>
                <Button name="success" title="success" onClick={this.successHandler}/>
                <Button name="error" title="error" onClick={this.errorHandler}/>
                <Button name="confirm" title="confirm" onClick={this.confirmHandler}/>
                <Button name="info" title="info" onClick={this.infoHandler}/>
            </div>
        )
    }
}
ReactDOM.render(<Demo/>,document.getElementById("root"));

results matching ""

    No results matching ""