define-toast.js 814 Bytes
Component({
    properties:{
    },
    data:{
        reduceToast:true,
        action_title:'',
        action_so:'',
        icon:true,
        imgurl:''

    },
    methods:{
        show:function(title,so,icon,imgurl='',autoclose=0){
            console.log('66666',title,so,icon,imgurl,autoclose)
            this.setData({
                reduceToast:false,
                action_title:title,
                action_so:so,
                icon:icon,
                imgurl:imgurl
            })
            if(autoclose>1000){
                let that=this;
                setTimeout(function(){
                    that.close();
                },autoclose)
            }
        },
        close:function () {
            this.setData({
                reduceToast:true
            })
        }
    }
})