my.setStorageSync({
    key: "activeComponent",
    data: {
        is: "dist/notify/index"
    }
});
import { VantComponent } from "../common/component";
import { RED } from "../common/color";
import { safeArea } from "../mixins/safe-area";
VantComponent({
    mixins: [safeArea()],
    props: {
        text: String,
        color: {
            type: String,
            value: "#fff"
        },
        backgroundColor: {
            type: String,
            value: RED
        },
        duration: {
            type: Number,
            value: 3000
        },
        zIndex: {
            type: Number,
            value: 110
        }
    },
    methods: {
        show() {
            const { duration } = this.data;
            clearTimeout(this.timer);
            console.log(this.data.show, this.data);
            this.set({
                show: true
            });

            if (duration > 0 && duration !== Infinity) {
                this.timer = setTimeout(() => {
                    //this.hide();
                }, duration);
            }
        },

        hide() {
            clearTimeout(this.timer);
            this.set({
                show: false
            });
        }
    }
});
