美文网首页
el-tabs栏数据缓存问题(数据过多渲染时长不够问题)

el-tabs栏数据缓存问题(数据过多渲染时长不够问题)

作者: 哒哒哒哒da | 来源:发表于2019-05-09 11:16 被阅读0次

最近在做vue项目的时候,出现了数据渲染不出来.原本是因为请求过多,不能先添加到数组中在进行渲染.之后,因客户需求改成了tabs形式.问题就直接完全暴露出来了!

解决方法:进行子组件刷新(tabs下的东西被我拆分成了子组件)
代码如下:

HTML部分:

   <main class="coins-main">
      <el-tabs v-model="activeName" @tab-click="handleClick">
        <el-tab-pane label="XX钱包" name="first">
          <BalancesTabds v-if="hackResetBuy"></BalancesTabds>
        </el-tab-pane>
        <el-tab-pane label="XX钱包" name="second">
          <BibiBalancesTable v-if="hackReset"></BibiBalancesTable>
        </el-tab-pane>
      </el-tabs>
    </main>

JS部分:

  data() {
    return {
      activeName: 'first',
      hackReset: true,
      hackResetBuy: true,
    };
  },
  created() {
    // 初始化时候,进行first部分的二次刷新
    if (this.activeName == 'first') {
      this.$nextTick(() => {
        this.hackResetBuy = true;
      });
    }
  },
  methods: {
    handleClick(tab, event) {
      // 切换tab栏时,在进行一次子组件刷新
      // console.log(tab, event);
      if (this.activeName == 'second') {
        this.hackReset = false;
        this.$nextTick(() => {
          this.hackReset = true;
        });
      } else {
        this.hackResetBuy = false;
        this.$nextTick(() => {
          this.hackResetBuy = true;
        });
      }
    },
  },

重点在于:

   this.$nextTick(() => {
       XXXXXXXXXX
   });

相关文章

  • el-tabs栏数据缓存问题(数据过多渲染时长不够问题)

    最近在做vue项目的时候,出现了数据渲染不出来.原本是因为请求过多,不能先添加到数组中在进行渲染.之后,因客户需求...

  • 表格工具栏

    最近通过方法渲染去加载表格数据的时候,遇到一个问题,表格操作栏的按钮怎么去显示? 加载表格数据 头部工具栏配置to...

  • 建议小程序 tabbar 页面数据做缓存

    废话不多说, 客官进到这里都是来找干货的 数据缓存解决问题: 加载页面时, 先请求数据, 在渲染页面, 页面就会有...

  • 分布式锁的应用实例

    解决缓存击穿问题 当我们将数据放在缓存中,每次查询先访问缓存,如果缓存中有数据,就直接返回数据,如果没有,就去数据...

  • 解决缓存与数据库的数据一致性问题

    解决缓存与数据库的数据一致性问题 问题分析 多个写请求执行顺序不同导致脏数据 存在更新缓存请求和读缓存请求,读缓存...

  • 跳跃学习一下 Redis -- 缓存异常问题专题

    25 | 缓存异常(上):如何解决缓存和数据库的数据不一致问题? 1、前言 异常问题,4 个方面:缓存中的数据和数...

  • 几率大的Redis面试题

    Redis 持久化机制 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题 热点数据和冷数据是什么? Memc...

  • Redis 面试题全面总结,建议收藏。

    Redis 持久化机制 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题 热点数据和冷数据是什么 Memca...

  • 1、网站架构及其演变过程随笔

    1、解决网站速度问题的核心主要是解决海量数据操作问题和高并发问题。 2、使用缓存可以降低数据库的压力,因为缓存有失...

  • 数据库框架踩坑记录

    GreenDao 缓存机制,导致更新记录后查询不到真实数据问题:更新记录后,数据库中的数据已经更新,但缓存中的数据...

网友评论

      本文标题:el-tabs栏数据缓存问题(数据过多渲染时长不够问题)

      本文链接:https://www.haomeiwen.com/subject/apgioqtx.html