import Page from "../../common/page";
import Toast from "vant-aliapp/dist/dist/toast/toast";
Page({
    showToast() {
        Toast("提示内容");
    },

    showLongToast() {
        Toast("这是一条长文字提示，超过一定字数就会换行");
    },

    showLoadingToast() {
        Toast.loading({
            message: "加载中...",
            forbidClick: true
        });
    },

    showCustomLoadingToast() {
        Toast.loading({
            message: "加载中...",
            forbidClick: true,
            loadingType: "spinner"
        });
    },

    showSuccessToast() {
        Toast.success("成功文案");
    },

    showFailToast() {
        Toast.fail("失败提示");
    },

    showCustomizedToast() {
        const text = second => `倒计时 ${second} 秒`;

        const toast = Toast.loading({
            duration: 0,
            forbidClick: true,
            message: text(3)
        });
        let second = 3;
        const timer = setInterval(() => {
            second--;

            if (second) {
                toast.setData({
                    message: text(second)
                });
            } else {
                clearInterval(timer);
                Toast.clear();
            }
        }, 1000);
    }
});
