ExToast

多端全局提示处理类

exLoading

/**
 * 加载形式的Toast
 * */
export function exLoading(value, duration = 1) {
    if (currentDevice && currentDevice.type == 'desktop') {
        message.loading(value, duration);
    } else {
        Toast.loading(value, duration);
    }
}

exSuccess

/**
 * 成功形式的Toast
 * */
export function exSuccess(value, duration = 1) {
    if (value) {
        if (currentDevice && currentDevice.type == 'desktop') {
            message.success(value, duration);
        } else {
            Toast.success(value, duration);
        }
    }
}

exError

/**
 * 失败形式的Toast
 * */
export function exError(value, duration = 2) {
    if (value) {
        if (currentDevice && currentDevice.type == 'desktop') {
            message.error(value, duration);
        } else {
            Toast.fail(value, duration);
        }
    }
}

exWarning

/**
 * 警告形式的Toast
 * */
export function exWarning(value, duration = 1) {
    if (currentDevice && currentDevice.type == 'desktop') {
        message.warning(value, duration);
    } else {
        Toast.fail(value, duration);
    }
}

exClose

/**
 * 关闭Toast
 * */
export function exClose() {
    if (currentDevice && currentDevice.type == 'desktop') {
        message.destroy();
    } else {
        Toast.hide();
    }
}
Last Updated: 2/26/2019, 6:07:37 PM