vue中tab栏切换,页面闪烁

vue中tab栏切换,页面闪烁:

 

解决 -->

1.添加 <keep-alive> 标签包裹路由显示区,实现缓存内容,不用频繁切换频繁请求数据内容

<keep-alive>

  <router-view></router-view>

</keep-alive>

 

2.使用指令v-cloak    (加上指令发现是没有反应的,还是会出现闪烁的问题,这里需要添加css)

<style>
  [v-cloak]{
    display: none;
  }
</style>

 

v-text指令和v-html指令没有闪烁问题

 

<div id="app">
  <!-- 解决闪烁问题-->
  <p v-cloak>{{msg}}</p>
  <!-- 默认没有闪烁问题,会覆盖原文本内容-->
  <h3 v-text="msg"></h3>
  <div v-html="msg2"></div>
  <input type="button" name="" id="" value="按钮" :title="mytile+123" />
</div>

posted on 2022-02-03 21:42  一名小学生呀  阅读(1953)  评论(0编辑  收藏  举报

导航