vue数据渲染页面数据展示出现闪烁问题
在使用vue绑定数据的时候,渲染页面时会出现变量闪烁,例如
<div class="#app"><p>{{value.name}}</p> </div>
在加载的时候会看到
{{value.name}}
原因:由于JavaScript去操作DOM,都会等待DOM加载完成(DOM ready)。对于vuejs、angularjs这些会在DOM ready完会才回去解析html view Template,
所以对于Chrome这类快速的浏览器你会看见有闪烁的情况出现。而对于IE7,8这类解析稍慢的浏览器大部分情况下是不会出现这个问题的。(别处借来的)
解决办法:
在页面出现,过了几秒之后才会渲染数据,在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文件里或者内联样式中
vue数据渲染页面数据展示出现闪烁问题相关推荐
- 微信小程序-注册登录功能-本地数据保存-页面数据交替
Title:微信小程序-注册登录功能-本地数据保存-页面数据交替 完美-小程序登录注册功能.rar-- 访问码:yqa5 1.主页面 主页面login.js代码 // pages/login/logi ...
- Vue——路由变化页面数据不刷新问题
在项目中出现的情况是路由变化后,url变化了,但是页面没有刷新,手动刷新一下才出现应有的画面. 情况一: 在 github 的 vue-router 中找到同样的一个问题:3.0.1版本通过route ...
- vue切换路由页面数据缓存_Vue-Router实现前端页面缓存
一.使用情景 在使用Vue开发单页面应用时,我们通常会使用Vue-Router进行页面导航,Vue-Router在进行路由切换的时候,页面是会重新加载,对应的生命周期函数也会再次执行一遍,但是在有些业 ...
- 怎么用vue自动更新页面数据
<body><div id="app"><div>欢迎:{{name}}</div><!-- {{}}就是插值语法相当于模板字 ...
- jQuery的ajax获取数据渲染页面
一.ajax的请求方式 post $.ajax({//请求方式type:'POST',//发送请求的地址url:'xxxxxx',//服务器返回的数据类型dataType:'json',//发送到服务 ...
- 微信小程序数据渲染和数据请求
微信开放文档 数据渲染 概念:微信小程序和Vue实现理念是一致的,是基于数据驱动完成页面数据的自动化渲染.微信小程序中数据和Vue一样是响应式,即数据的更改会驱动页面进行数据的刷新. 具体操作 首先找 ...
- 获取不到html页面上的元素,Vue v-for渲染页面,获取不到DOM元素解析
v-for 渲染循环渲染页面的出现让我们告别了繁琐的JS拼接,在开发上面节省了很多时间. 近期在开发中发现了在某些特定情况下,出现了获取不到渲染出来的DOM元素的情况,原因身为小白的我暂时还没搞清楚( ...
- Vue定时刷新页面数据
我现在只知道两种最常见的定时刷新方案,一种是利用Vue的内置函数setTimeout.setInterval定时执行,另一种是websocket消息推送.我的需求是,当数据库中的数据发生更新时,前端就 ...
- layui table数据渲染页面+筛选医生+在筛选日期一条龙2
<!DOCTYPE html> <html><head><meta charset="utf-8"><meta name=&q ...
最新文章
- 火星云分发全网视频_火星云矿总裁商思林:三大引擎点燃2020年超级牛市,挖矿和理财将成为资产配置必选项...
- 雅虎网站页面性能优化的34条黄金守则 收藏
- 八、计数排序及其应用分析
- JQuery的ajaxFileUpload的使用
- [学习笔记]闵可夫斯基和
- 来面试,偷懒不答题,直接忽略
- vue+element 下拉框回显时间少一天
- 为了革命 保护眼睛 !—— 眼科专家配置的色调
- 中国移动启动2017年交直流列头柜集采:3个标段约8841台
- 计算机邀请函操作,Word计算机二级MS office常考内容——用邮件合并技术制作邀请函...
- python之turtle库学习(海龟图形)
- 37-48.产品经理入门到精通(四)
- NS2仿真中nam节点颜色设置(转)
- 微信小程序开发快速上手
- 西瓜白粉病怎么防治?司普沃告诉您个小妙招
- 精易编程助手 V2.35 正式版
- 欧尼酱讲JVM(13)——本地方法栈
- 学术圈的人是如何赚钱的?
- 软件光盘制作教程之—菜鸟篇
- 前端js预览并且导出pdf文件
热门文章
- linux查看端口有没有开,linux如何查看端口是否开放
- unity游戏中提示信息如何实现_《游戏设计模式》(游戏编程模式)全书笔记+Unity实现...
- 华为鸿蒙系统手机p40价位,性能已到位!华为P40被曝光不止鸿蒙系统,现在就期待价格...
- mfc获取计算机名和用户名
- Javascript正则表达式验证账号、手机号、电话和邮箱的合法性
- 苹果IOS内购验单完整流程,in_app购买收据处理
- 华为P60和荣耀Magic5参数 华为p60和荣耀magic5对比
- 转自http://www.u148.net/article/47902.html
- C语言中阶第二篇:循环语句for透析(包含多条件判断和多变量控制)
- android模拟ipod,替代iPod Touch的四款Android媒体播放器