做文件导入的时候,数据多时会出现页面不刷新,需要手动刷新才能出现内容。
后面用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);
},
最后
以上就是自然大米最近收集整理的关于前端的难点的全部内容,更多相关前端内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复