可以使用 v-cloak 指令设置样式,这些样式会在 Vue 实例编译结束时,从绑定的 HTML 元素上被移除。

当网络较慢,网页还在加载 Vue.js ,而导致 Vue 来不及渲染,这时页面就会显示出 Vue 源代码。我们可以使用 v-cloak 指令来解决这一问题。

html:

{{context}}

js:

效果:

我们使用 v-cloak 指令来解决屏幕闪动的问题吧O(∩_∩)O~

js 不变,在 div 中加入 v-cloak 指令。

html:

{{context}}

css:

[v-cloak]{    display: none;}

使用 v-cloak 指令之后的效果(demo):


在简单项目中,使用 v-cloak 指令是解决屏幕闪动的好方法。但在大型、工程化的项目中(webpack、vue-router)只有一个空的 div 元素,元素中的内容是通过路由挂载来实现的,这时我们就不需要用到 v-cloak 指令咯。

作者:deniro
链接:https://www.jianshu.com/p/f56cde007210
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

js div加载html_说说 Vue.js 中的 v-cloak 指令相关推荐

  1. js动态加载css文件和js文件的方法

    今天研究了下js动态加载js文件和css文件的方法. 网上发现一个动态加载的方法.摘抄下来,方便自己以后使用 [code lang="html"] <html xmlns=& ...

  2. js 延期执行_JS延迟加载(setTimeout) JS最后加载

    为了让一个广告几秒以后再执行所以做个延迟加载的东东,用了JS实现,还蛮好用的,算是分享,也是记录吧. 第一 JS延迟加载 setTimeout("document.getElementByI ...

  3. php延迟加载js,延时加载JavaScript代码提高速度

    延时加载js代码提高速度,具体内容如下所示: 如果网页中存在大量的javascript代码会极大的影响网页的访问速度,下面就简单介绍一下如何处理此问题. 一.延时加载js文件: 可以使用定时器函数se ...

  4. 网站性能分析(下)-让网站并行加载但顺序执行JS

    如果网站不支持JavaScript,复杂的功能将无法正常工作.在开发当中通常有几个脚本会写在HTML文件的头部.你嵌入的越多,网站的速度潜在的变得越慢.因此提高并行加载速度变得非常有必要,在前面的文章 ...

  5. 知识点讲解五:处理js异步加载问题

    文章目录 前言 环境 代码思路 原代码 前言 在新闻网站中大多采用的是异步加载模式,新闻条目会随滚动条的滚动而逐渐加载.当爬虫访问这类网站时得到的HTML数据仅仅是我们看到的页面数据,只有当我们向下滚 ...

  6. ArcGIS JS API加载GeoServer发布的WFS服务

    文章目录 前言 主要代码 总结 参考链接 前言 WFS(Web Feature Service),OGC标准下的要素服务.其支持的主要操作如下: GetCapabilities (discovery ...

  7. ajax预加载html seo,前端性能优化 — JS预加载和懒加载

    JS预加载 需求:有时我们需要实现例如快速快速切换页面.图片之类的功能时,能尽快的加载出我们所需的图片会极大提升用户体验,这时用预加载将图片先缓存到浏览器,用户使用需显示图片时无疑会顺畅很多. 核心: ...

  8. echarts的中国地图,点击进入省级地图,按需加载对应的省js,可返回中国地图

    这是我项目中用到的示例图: 原理:创建两个省份的数组,在点击某个省份的时候,遍历获取对应省份的数据js,并加载此数据js,同时重新初始化echarts渲染此省份的数据效果 1.省份数组,用于遍历获取对 ...

  9. 原生JS实现加载进度条

    分享一个原生JS实现的动态加载进度条特效,效果如下: 实现的代码如下: <!DOCTYPE html> <html><head><meta http-equi ...

最新文章

  1. 程序员致富的若干方法探讨
  2. Shell脚本_备份/etc数据
  3. linux下编译wpa_supplicantnbsp;…
  4. Java内存模型与指令重排
  5. 面试中一个暴露能力等级的问题
  6. 囚犯生存概率引发的循环思考
  7. this.counter$ = store.select(fromExample.getCounterCounter)之后马上subscribe
  8. 在生成.net core 3.0程序时不包含nuget库
  9. Dll 导出lib和.h文件
  10. 24个坏行为让你身体越来越丑
  11. 云服务被归类为IDC业务 提供云服务必须持证上岗
  12. 博弈论总结 四大博弈模型 SG函数
  13. 如何理解掩码、反掩码、通配符
  14. 双目摄像机获取标定图片
  15. 锻炼!!!!最佳时间!!!!希望大家都要记得锻炼身体!!!!
  16. 国际汇款之账户体系与记账处理
  17. Vue 实现翻页器 下一页 处理显示多页面要下一页非表格
  18. 正则匹配里面的(.*?)
  19. 【C语言】小写数字金额转换成中文大写金额
  20. JavaScript-歌词展示与音乐同步

热门文章

  1. CVPR 2021 论文和开源项目合集(Papers with Code)
  2. HDU1257 最少拦截系统 贪心或动态规划
  3. 【Linux部署】第一次部署ZooKeeper启动两次报错问题解决 Could not find or load main class+Failed to bind to /0.0.0.0:8080
  4. microsoft store打不开,提示代码是: 0x80131500,怎么解决?
  5. 2021超详细的Dart语言基础总结~你值得拥有~
  6. Spring Boot——易班优课YOOC课群在线测试自动答题解决方案(二)答案储存
  7. c语言tracert程序一直超时,traceroute – tracert命令返回超时
  8. 【springboot】mybatis-generator+tkmybatis通用mapper+swagge+redis缓存整合使用
  9. spring自定义作用域 依赖注入之手动注入
  10. task2:opencv的python接口图像储存、色彩空间、