前言

今天用vue做一个h5页面的时候,发现加载页面的时候隐藏的元素闪烁一下消失了,很影响体验。简单分析了一下原因:

原因应该是请求的速度没有网页加载速度快,因为我是使用接口请求的数据判断隐藏与否的,所以就出现了这样的问题。通过上网查资料才解决了这个问题


解决方法

通过vue里面的指令v-cloak就能解决这个问题啦,这个指令的作用就是让js文件加载完成时让你的元素有一个预样式,加载完成再替换掉它

在<head>里面添加预样式:

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

在需要添加预样式的元素绑定v-cloak指令:

 <div id="app" v-cloak></div>

总结


这个平时不起眼的指令居然有这么大的作用,我也是今天遇到问题才第一次了解到它,记录一下,也希望帮助到大家

vue通过v-if隐藏的元素在网页加载时闪现相关推荐

  1. iOS 7.1 的 Safari 为 meta 标签新增 minimal-ui 属性,在网页加载时隐藏地址栏与导航栏...

    在过去,用 Safari 打开一个网页后是这样的: 是不是十分不爽?因为顶部的地址栏与底部的导航栏让页面显得非常拥挤,所以用户常常会马上伸手触屏滑动让它们隐藏起来. 始终强调人性化设计的苹果当然注意到 ...

  2. vue加载时闪现模板语法-处理方法

    问题:使用VUE时,页面加载瞬间,会闪现模板语法,例如{{ item.name }}等 解决办法: 1.可以通过VUE内置的指令v-cloak解决这个问题(推荐) 具体实现: <ul v-clo ...

  3. vue页面加载时闪现_如何解决Vue.js显示数据的时,页面闪现

    下面我就为大家分享一篇解决使用Vue.js显示数据的时,页面闪现原始代码的问题,具有很好的参考价值,希望对大家有所帮助. 今天开始学习Vue.js的使用,但是在学习过程中发现一个问题,那就是页面加载数 ...

  4. vue页面加载时闪现_解决使用Vue.js显示数据的时,页面闪现原始代码

    今天开始学习Vue.js的使用,但是在学习过程中发现一个问题,那就是页面加载数据时,原始代码会闪现一下.查访各方资料,终的解决方法. 第一步.加入一段css代码 [v-cloak] { display ...

  5. vue 加载页面时触发时间_详解Vue.js在页面加载时执行某个方法

    详解Vue.js在页面加载时执行某个方法 jQuery中可以这样写 vue中,如果要达到相同效果,可以使用vue的生命周期函数,如create或者mounted 附上vue.js的生命周期函数执行流程 ...

  6. vue 仿B站下拉刷新上拉加载

    vue 仿B站下拉刷新上拉加载 功能大部分都是跟B站一样的,还是有一些瑕疵和小bug的,φ(>ω<*) 先上demo连接和gitHub项目地址吧 demo展示 https://github ...

  7. vue跳转页面增加等待_vue-router懒加载时添加loading效果

    近期在做一个微信公众号的项目,在页面跳转时发现页面会闪一下,用户体验很不好,而且如果网慢时页面是没有数据的样式会乱很丑.于是乎,就百度看了前人的各种解决方案,个人觉得以下链接中的方案还是很好的,代码简 ...

  8. 加载vue文件步骤_无法在重新加载时读取vue文件

    我正在使用vue-pdf和vue-server-renderer . 在内部浏览页面时,它工作正常,但在重新加载时,webpack无法在vue-pdf模块中读取.vue文件 . vue-pdf/src ...

  9. 网页加载的不同的方式、点击按钮显示一句话、jQuery中获取元素的方法

    网页加载的不同的方式 <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...

最新文章

  1. Hadoop1 Centos伪分布式部署
  2. centos 7使用tar包安装ansible
  3. 计算数组的逆序对个数
  4. Shell 编程基础1 2019-7-6
  5. dubbo consumer 端口_Dubbo普普通通9问
  6. 操作系统实验_Chcore -- 上交IPADS操作系统银杏书配套Lab实验笔记 - Lab2内存管理(一)...
  7. 11个编程接单的网站,你有技术就有收入,有收入就有女朋友《男盆友》
  8. php做个抽签人名,怎样在excel制作一个用于抽签函数,别的工具也行(excel随机抽取人名不重复)...
  9. javascript实现常用的设计模式
  10. DataX工具的基本使用
  11. 语义分割的评价指标——IoU
  12. QNAP 威联通 NAS的个人使用经验 篇一:设备展示(TS-451)及基础知识
  13. Python:实现similarity search相似性搜索算法(附完整源码)
  14. M个苹果放到N个相同盘子和N个不同盘子的解法
  15. 如何快速调整Excel中图表标签位置
  16. 35 岁程序员,年后第一天被辞退
  17. 获得联系人姓名、电话号码的方法
  18. 原生js获取指定标签的父元素
  19. Jython 调用 Java 碰壁全纪录
  20. Leetcode之无重复字符的最长字符串

热门文章

  1. 2023年网络安全比赛--Web综合渗透测试中职组(超详细)
  2. baby_web (攻防世界)
  3. CDC CClientDC CPen CBrush使用
  4. catkin_make问题: The build space at ‘/home/lufeng/Documents/test/catkin_ws/build’ was previously built
  5. 乱码转中文输出(ISO-8859-1 to UTF-8)
  6. 电子战基本概念 (01)
  7. MySQL概述以及下载安装
  8. java基本类型和使用
  9. RIP路由防止环路的方法
  10. 本地电脑与远程桌面无法复制粘贴怎么办