layui.use(['table','jquery','layer','upload'], function(){
var table = layui.table
, $ = layui.jquery
, layer = layui.layer
, upload = layui.upload
;
var url='';
//执行实例
var uploadInst = upload.render({
elem: '#btn1' //绑定元素
,url: ''//上传接口
,accept:'file'
,auto: false //选择文件后不自动上传
,bindAction: '#btn2' //指向一个按钮触发上传
,done: function(res,index,upload){
debugger
var message = res.msg;
if(res.code == 0){
layer.msg(message, { icon: 1 ,time:3000});
// //关闭表单
let index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index);
}
}
,error: function(res){
//请求异常回调
layer.msg('上传失败!', { icon: 2});
}
})
})
现在的现象是
layer.msg(message, { icon: 1 ,time:3000});执行后,直接关闭表单,设置的time:3000不生效
我想要达到的结果
layer.msg(message, { icon: 1 ,time:3000});执行后停留后关闭表单