在使用vue绑定数据的时候,渲染页面时会出现变量闪烁,例如

<div class="#app"><p>{{value.name}}</p>
</div>

在加载的时候会看到

{{value.name}}

在页面出现,过了几秒之后才会渲染数据,在vue中有个指令可以解决这个问题,v-cloak

v-cloak要放在什么位置呢,是不是每个需要渲染数据的标签都要添加这个指令,经过我的试验发现,v-cloak并不需要添加到每个标签,只要在el挂载的标签上添加就可以,

<div class="#app" v-cloak><p>{{value.name}}</p>
</div>

而且,在css里面要添加

[v-cloak] {display: none;
}

这样就可以防止页面闪烁了。

但是有的时候会不起作用,可能的原因有二:

1、v-cloak的display属性被层级更高的给覆盖掉了,所以要提高层级

[v-cloak] {display: none !important;
}

2、样式放在了@import引入的css文件中

v-cloak的这个样式放在@import 引入的css文件中不起作用,可以放在link引入的css文件里或者内联样式中

转载于:https://www.cnblogs.com/Smiled/p/7580716.html

vue -- v-cloak解决刷新或者加载出现闪烁(显示变量)相关推荐

  1. html5 循环加载图片,解决vue的 v-for 循环中图片加载路径问题

    先看一下产品需求,如下图所示, 产品要求图片和它的名称一一对应,本来是非常简单的需求,后台直接返回图片路径和名称,前台直接读取就可以了,但是我们没有存储图片的服务器,再加上是一个实验性的需求,图片需要 ...

  2. android 解决listview.notifyDataSetChanged刷新时Imageloader加载图片闪烁问题

    今天,简单讲讲android里再listview调用notifyDataSetChanged刷新界面时,Imageloader加载图片会闪烁的问题. 最近,发现app里的listview图片会出现闪烁 ...

  3. 【Vue】—解决页面图片加载抖动的问题

    [Vue]-解决页面图片加载抖动的问题 问题如下 解决办法 overflow:hidden; height:0; padding-bottom:*; // 其中*处填 图片的高宽百分比=高/宽*100 ...

  4. vue高德、谷歌地图动态加载

    vue高德.谷歌地图动态加载 前言 引入地图资源 页面使用 完整map.js 前言 因为我们这个项目,做的是国际化项目,考虑的是,在国内使用高德地图,在国外使用谷歌地图,所以在这里做了个动态引入地图, ...

  5. vue项目结构及启动文件加载过程分析

    vue项目结构及启动文件加载过程分析 一.vue项目结构 1.导入项目 准备好开发工具Visual Studio Code,导入生成的项目案例.我的Vue版本: 2.项目目录及文件说明 2.1.项目主 ...

  6. Vue 中的 v-cloak 作用及用法-vue页面加载时会闪烁

    用法: 这个指令保持在元素上直到关联实例结束编译.和 CSS 规则如 [v-cloak] { display: none } 一起用时,这个指令可以隐藏未编译的 Mustache 标签直到实例准备完毕 ...

  7. Github无法加载或不显示图片解决办法

    最近发现Github无法加载或不显示图片,严重影响日常使用.查找资料并总结解决步骤如下: 1.Mac终端输入 sudo vi /etc/hosts 2.输入密码后,点击 i键,进入Insert模式,将 ...

  8. 渲染元素中动态创建div来渲染html dom组件,是需要将element元素对象return返回的(也支持直接返回ht的widget、ui等视图view组件),刷新重新加载图纸

    如下面所示,动态创建的div,设置了id后,浏览器也能看到,但是刷新(并非刷新浏览器页面)重新加载图纸,div会被自动移除及重新创建,合情合理,因为是随着渲染元素机制走的. 所以在创建div之前判断浏 ...

  9. android 刷新某条数据_Android 支持刷新、加载更多、带反弹效果的RecyclerView

    点击上方"Android技术杂货铺",选择"标星" 干货文章,第一时间送达! 开篇 当前市面上很多支持刷新.加载更多RecyclerView开源库,为何我这里还 ...

  10. 解决国内GitHub加载慢的问题

    解决国内GitHub加载慢的问题 参考文章: (1)解决国内GitHub加载慢的问题 (2)https://www.cnblogs.com/ltfxy/p/9998602.html (3)https: ...

最新文章

  1. HDLBits 系列(19) 12小时时钟的Verilog设计
  2. java静态方法和非静态方法内存区别_static方法和非static方法的区别(java)
  3. 【杭电多校2020】Lead of Wisdom【搜索】【复杂度证明】
  4. inkscape生成g代码_三点二. 量子对抗生成网络 (Quantum GAN)
  5. Windows平台下 找回已丢失的MySql root 用户密码
  6. 英特尔第十代处理器为什么不支持win7_5GHz动力澎湃 高主频多核处理器成就巅峰玩家...
  7. MongoTemplate.findById查不到数据的一种情况:由写入时未指定_id造成的
  8. 3.6. Pure-FTPd + LDAP + MySQL + PGSQL + Virtual-Users + Quota
  9. mybatis中resultType和resultMap的区别
  10. 汉生机器人_2019高工机器人核心零部件会议
  11. numpy—np.logspace
  12. 代码坏味道 之 21 被拒绝的遗赠 refused bequest
  13. 剑指Offer--045-孩子们的游戏(圆圈中最后剩下的数)--约瑟夫环
  14. java tic tac toe_确定Tic Tac Toe游戏的算法
  15. [licode cs交互] 4 erizo controller对 android client鉴权通过
  16. 普通SSD大量拷贝数据速度变慢?
  17. Python自用手册
  18. 2018 下半年 Java 后端工程师的书单推荐
  19. BUUCTF SimpleRev(涉及大小端序存储的问题)
  20. Linux学习笔记之tail命令显示最后n行

热门文章

  1. [C++]最大连续子序列乘积
  2. 响应式网站关于资源跨域问题
  3. 服务注册中心---服务发现nacos
  4. jQuery点击行选中或者取消CheckBox
  5. STL STL的不同实现版本
  6. 二叉树中获取从根节点到某个节点的路径
  7. JSP之jsp内置标签
  8. leetcode探索二叉树(一)
  9. Python基础知识笔记(一)
  10. (秒杀项目) 4.2 用户登录和注册