概述
做文件导入的时候,数据多时会出现页面不刷新,需要手动刷新才能出现内容。
后面用setTimeout来延时刷新,暂时可以解决到这个问题。但如果数据有几千条延迟几秒又不能解决,时间延迟久了,在数据少的时候弹出层会一直显示这就造成不管怎么样都不太行。
最后只能让后端返回结果的时候让用户手动刷新。
// 文件上传成功处理
handleFileSuccess(response, file, fileList) {
this.upload.isUploading = false;
this.$refs.upload.clearFiles();
this.$alert(
"<div style='overflow: auto;overflow-x: hidden;max-height: 70vh;padding: 10px 20px 0;'>" +
response.msg +
"</div>",
"导入结果",
{ dangerouslyUseHTMLString: true }
);
setTimeout(() => {
this.imoprtGetList();
this.dialogVisible = false;
}, 3000);
},
最后
以上就是自然大米为你收集整理的前端的难点的全部内容,希望文章能够帮你解决前端的难点所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复