使用layer.msg提示信息停留时间设置不起作用的解决方法

最近二开 Niushop V4 单商户版本,发现一个问题:大部分插件里面的保存按钮,点击后的“操作成功”提示按钮在 1秒钟内就消失了,给人感觉一晃而过,都没有看清楚提示的是什么;

后台,查看代码,简单做了个修改,搞定。

图片[1]-使用layer.msg提示信息停留时间设置不起作用的解决方法-共赢传播官博 ||

既然简单,为什么还要写出来,是因为这是一个 坑,需要把 保存后自动 重载页面 或者 跳转到 某个页面的 动作,写到 function 里面;

如下,请自行对比,就看出问题了

原始代码—“操作成功”提示一晃而过:

			$.ajax({
				type: 'POST',
				dataType: 'JSON',
				url: ns.url("refund://shop/config/basics"),
				data: data.field,
				success: function(res) {
					layer.msg(res.message);
					repeat_flag = false;
					if (res.code == 0) {
						location.reload();
					}
				}
			});

修改后的代码,如下:

            $.ajax({
                type: 'POST',
                dataType: 'JSON',
                url: ns.url("refund://shop/config/basics"),
                data: data.field,
                success: function (res) {
                    layer.msg(res.message, {
                        time: 2000, //2秒关闭
                    }, function(){
                        if (res.code === 0) {
                            location.reload();
                        }
                    });
                }
            });
© 版权声明
THE END
喜欢就支持一下吧
点赞1 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片