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
})
}
}
})