我是靠谱客的博主 自然大米,这篇文章主要介绍前端的难点,现在分享给大家,希望可以做个参考。

做文件导入的时候,数据多时会出现页面不刷新,需要手动刷新才能出现内容。

后面用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);
    },

最后

以上就是自然大米最近收集整理的关于前端的难点的全部内容,更多相关前端内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(122)

评论列表共有 0 条评论

立即
投稿
返回
顶部