解决vue渲染时闪烁{{}}的问题
Vue页面加载时v-show设置的隐藏元素出现导致页面闪烁问题
在写APP社区页面的时候在一些地方用了v-show,在刷新页面的时候就发现即便在逻辑判断为false某些元素不该显示时也会露个脸,一闪而过,元素快小还好,如果是特别大的地方就看起来就很不爽,于是就上网搜了下看有没有解决方法,结果还真有。
方法一: v-cloak
官方的解释就一句话:这个指令保持在元素上直到关联实例结束编译。
光看这句话一头雾水,后面紧接着说了用法:
和 CSS 规则如 [v-cloak] { display: none } 一起用时,这个指令可以隐藏未编译的 Mustache 标签直到实例准备完毕。
也就是说v-cloak指令可以像CSS选择器一样绑定一套CSS样式然后这套CSS会一直生效到实例编译结束。
示例代码:
// <div> 不会显示,直到编译结束。
[v-cloak] {display: none;
}
<div v-cloak>{{ message }}
</div>
方法二: v-text
vue中我们会将数据包在两个大括号中,然后放到HTML里,但是在vue内部,所有的双括号会被编译成textNode的一个v-text指令。
而使用v-text的好处就是永远更好的性能,更重要的是可以避免FOUC (Flash of Uncompiled Content) ,也就是上面与遇到的问题。
示例代码:
<span v-text="msg"></span>
<!-- same as -->
<span>{{msg}}</span>
解决vue渲染时闪烁{{}}的问题相关推荐
- vue渲染时数据对象里面的子对象的属性报错undefined,但页面正常渲染
vue渲染时数据对象里面的子对象的属性报错undefined,但页面正常渲染. 报如图所示错误 页面中报错的位置 原因是在data中申明了空对象,页面在渲染的时候,数据还没获取到的时候,首先渲染的是初 ...
- 解决vue插值表达式闪烁问题
在vue项目中,页面加载总有一瞬间可以看到双大括号插值表达式,为了提高用户体验度,在项目中用到了v-cloak <!DOCTYPE html> <html lang="en ...
- 3d渲染时显示计算机渲染过程,【技巧分享】如何解决3d渲染时出现错误
解决方法是我无意间看到的,然后进行转载转述~ 相信用3d的,有的人可能会遇到用VR渲染的时候,突然出现对话框上面写着:3DSMAX.EXE -应用程序错误.未知的软件异常(0xe06d7363),位置 ...
- CSS处理图片渲染时拉伸和挤压变形
CSS解决图片渲染时拉伸和挤压变形的方法 背景:商品循环出来需要在固定大小里面,但是商品图片大小商家上传时没有规定图片比例,如果写死图片大小会导致图片渲染是拉伸和挤压变形 思路:给图片一个父级容器,父 ...
- 解决vue初始化数据时的闪烁问题
解决vue初始化数据时的闪烁问题 参考文章: (1)解决vue初始化数据时的闪烁问题 (2)https://www.cnblogs.com/xxySsm/p/11971608.html 备忘一下.
- vue 动态获取的图片路径不显示_Vue中img的src是动态渲染时不显示的解决
Vue中img的src是动态渲染时不显示的解决 今天在项目中遇到一个需求,设计稿如下 就是展示用户头像,数据从后端获取,要是没有拿到则显示默认图片. 项目采用vue开发,本人也是第一次在实际项目中使用 ...
- 前端Vue开发,多关键字搜索时,搜索结果高亮显示(解决输入英文时,会错误的把html标签渲染的问题)
问题背景: 网上搜索关于搜索结果高亮显示,基本上都是单一关键字搜索,或者多关键字搜索,但是没有解决 输入英文字符时,把html标签渲染出来的问题,比如在进行多关键字搜索时,可能会进行a;s的搜索, 就 ...
- 解决表格刷新时抖动闪烁问题
vue+element+el-table渲染数据闪烁 功能需求 由后端进行分页,前端使用element+el-table+el-pagination(分页).使用axios请求后端数据,实现分页加载表 ...
- vue 父页面中的方法 调用_解决Vue中页面成功渲染数据undefined的问题
前言 这个标题不太好取. 本文需要下面的知识: https://zhuanlan.zhihu.com/p/260811233zhuanlan.zhihu.com 问题描述 我最近的一个功能需求是通过 ...
最新文章
- Markdown上下标内容多于一项
- c语言二十四点游戏,C语言解24点游戏程序
- java Date.getTime()返回负数异常情况分析
- 在SQL Server中将行有效地转换为列
- linux的每次IO大小控制,linux文件io缓冲
- STM32F4 HAL库开发 -- 再识
- 医动力Android基于CC组件化框架的探索与实践
- 做一个优秀的项目/产品经理
- c语言数据结构字符串匹配,C语言数据结构之模式匹配字符串定位问题
- 监控oracle等待事件
- ubuntu 卡死 安装 桌面_Ubuntu下图形界面卡死解决办法
- sql 插入日期格式
- 微信公众号 菜单 { “errcode“: 47001, “errmsg“: “data format error rid: 61b36b ...“}
- PhpSpreadsheet读写Excel文件
- iOS应用程序安全风险及漏洞解析
- 进程互斥锁,队列,IPC进程间通信,生产者与消费者,线程,线程对象的属性,先行互斥锁...
- 简单的登录注册连接数据库
- html书签导入苹果,如何把360浏览器的收藏书签导入safari浏览器里
- Java梭哈游戏部分实现代码
- many2many_如何停止所有许多(MANY)电子邮件
热门文章
- JavaScript基础总结深入(数据类型、数据_变量_内存、对象、函数、回调函数、this)
- ASEMI代理英飞凌IPA65R650CE功率MOS管中文资料
- C语言入门篇之紫金仙阁(十)(函数上卷)
- 从PCA到K-means的一次实际运用(python实现)
- 如何让计算机课变得有趣,10年资深教师走下讲台走到电脑前 让课堂变得更有趣...
- svn版本管理软件——svn发布补丁和打补丁
- 阿里云上传图片视频基本步骤
- 搭建FreeRadius认证服务器
- 报表工具怎么选?试一下这款数据填报系统!_光点科技
- flutter 卡顿_Flutter渲染性能优化全攻略(解决应用卡顿)