返回顶部
首页 > 资讯 > 精选 >vue怎么解决数据加载时插值表达式闪烁的问题
  • 684
分享到

vue怎么解决数据加载时插值表达式闪烁的问题

2023-06-28 23:06:20 684人浏览 薄情痞子
摘要

Vue怎么解决数据加载时插值表达式闪烁的问题,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。数据加载,插值表达式闪烁问题1.在公共的CSS样式中加入[v-cloak] 

Vue怎么解决数据加载时插值表达式闪烁的问题,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

数据加载,插值表达式闪烁问题

1.在公共的CSS样式中加入

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

2.在el挂载的标签上添加

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

解决插值表达式渲染数据闪动

在使用Vue的时候,经常会用到插值表达式,也就是两个大括号{{}}的语法,但是有时候会出现如下问题

先看代码

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <meta Http-equiv="X-UA-Compatible" content="IE=edge">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <title>Document</title>  <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script></head><body>  <div id="app">{{mes}}</div>  <script>    var app = new Vue({      el:'#app',      data(){        return{          mes:'helloworld'        }      }    })        </script></body></html>

出现的问题

vue怎么解决数据加载时插值表达式闪烁的问题

浏览器疯狂刷新,在某一瞬间的是内容是这样的,然后才会显示为helloworld,会有一个闪动的问题,这其实是因为,如果单纯的 <div id="app">{{mes}}</div>一句话,浏览器是解析不出来的,而Vue它自己的语法中是去将页面的{{mes}}给解析出来,呈现出来在浏览器中,但在解析这期间是需要时间的,如果电脑运行速度慢,这就会越发的明显,如某贵校的电费充值页面

vue怎么解决数据加载时插值表达式闪烁的问题

为了解决这种不友好的问题,Vue官方其实给出了办法的,使用v-cloak指令

vue怎么解决数据加载时插值表达式闪烁的问题

解决方法如下图

vue怎么解决数据加载时插值表达式闪烁的问题

原理就是让为编译的给事先隐藏,上面的[v-cloak]指的是属性选择器。

看完上述内容,你们掌握vue怎么解决数据加载时插值表达式闪烁的问题的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网精选频道,感谢各位的阅读!

--结束END--

本文标题: vue怎么解决数据加载时插值表达式闪烁的问题

本文链接: https://lsjlt.com/news/321281.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • vue怎么解决数据加载时插值表达式闪烁的问题
    vue怎么解决数据加载时插值表达式闪烁的问题,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。数据加载,插值表达式闪烁问题1.在公共的css样式中加入[v-cloak] ...
    99+
    2023-06-28
  • vue如何解决数据加载时,插值表达式闪烁问题
    目录数据加载,插值表达式闪烁问题1.在公共的css样式中加入2.在el挂载的标签上添加解决插值表达式渲染数据闪动先看代码出现的问题解决方法如下图数据加载,插值表达式闪烁问题 1.在公...
    99+
    2024-04-02
  • 如何解决vue页面加载闪烁的问题
    这篇文章主要介绍了如何解决vue页面加载闪烁的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。v-if 和 v-show 的区别v-if只...
    99+
    2024-04-02
  • vue中v-cloak怎么解决刷新或者加载出现闪烁的问题
    小编给大家分享一下vue中v-cloak怎么解决刷新或者加载出现闪烁的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在使用v...
    99+
    2024-04-02
  • 如何解决vue数据渲染出现闪烁的问题
    这篇文章主要介绍了如何解决vue数据渲染出现闪烁的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在使用vue进行数据渲染的时候发现当我不...
    99+
    2024-04-02
  • vue怎么解决首页加载慢的问题
    这篇文章主要讲解了“vue怎么解决首页加载慢的问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue怎么解决首页加载慢的问题”吧!1.路由懒加载{   &nb...
    99+
    2023-06-29
  • iOS列表上拉(平滑加载数据)自动加载数据的问题解决
    项目需求 我的的列表需要改变,原来的分页加载采用的是MJRefresh框架进行加载更多数据,这需要有一个上拉动作才能触发,而我的产品的意思是当快要滑动到底部时自动加载下一页数据。我...
    99+
    2022-05-19
    ios 上拉 加载
  • 怎么解决.cuda()加载用时很长的问题
    这篇文章主要介绍怎么解决.cuda()加载用时很长的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!方法一:pip install --upgrade --force-reinstal...
    99+
    2023-06-15
  • Numpy数据加载时常见的问题和解决方法是什么?
    在数据科学领域中,Numpy是一个非常重要的库,它为数据分析和科学计算提供了强大的支持。但是,在使用Numpy进行数据加载时,常会遇到一些问题。这篇文章将介绍Numpy数据加载时常见的问题及其解决方法。 问题一:数据类型不匹配 当我们使用...
    99+
    2023-08-11
    日志 numy load
  • vue awesome swiper异步加载数据出现的bug问题怎么办
    这篇文章主要介绍vue awesome swiper异步加载数据出现的bug问题怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!本人第一次使用vue awesome。轮播第二次之...
    99+
    2024-04-02
  • 怎么解决SQLServer附加数据库是只读模式的问题
    本篇内容主要讲解“怎么解决SQLServer附加数据库是只读模式的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决SQLServer附加数据库是只读模...
    99+
    2024-04-02
  • 数据库update时出现的问题怎么解决
    这篇文章主要介绍了数据库update时出现的问题怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇数据库update时出现的问题怎么解决文章都会有所收获,下面我们一起来看看...
    99+
    2024-04-02
  • MyBatisPlus不使用数据库默认值的问题怎么解决
    这篇“MyBatisPlus不使用数据库默认值的问题怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MyBatisPl...
    99+
    2023-07-02
  • oracle数据库表空间扩容的问题怎么解决
    本文小编为大家详细介绍“oracle数据库表空间扩容的问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“oracle数据库表空间扩容的问题怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1.查看表...
    99+
    2023-07-05
  • Mybatis-plus框架 出现添加数据时主键冲突问题的解决办法 ASSIGN_ID出现重复值的问题
    问题描述         当使用Mybatis-plus的ASSIGN_ID主键生成策略时,出现两条数据id相同,导致添加不进数据库的问题,根据ASSIGN_ID生成策略原理,一毫秒的时间可以生成4096个不同主键(数据来源),实际使用上基...
    99+
    2023-09-04
    mybatis java mysql
  • SQL数据库连接超时时间已到的问题怎么解决
    这篇文章主要介绍“SQL数据库连接超时时间已到的问题怎么解决”,在日常操作中,相信很多人在SQL数据库连接超时时间已到的问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”SQL数据库连接超时时间已到的...
    99+
    2023-07-06
  • Sequoiadb给表增加字段后设置默认值无效的问题怎么解决
    这篇文章主要讲解了“Sequoiadb给表增加字段后设置默认值无效的问题怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Sequoiadb给表增加字段...
    99+
    2024-04-02
  • 如何解决vue项目中页面调用数据在数据加载完毕之前出现undefined的问题
    这篇文章主要介绍如何解决vue项目中页面调用数据在数据加载完毕之前出现undefined的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在项目中遇到后台数据还没有加载完毕,但是页...
    99+
    2024-04-02
  • Vue怎么解决router传递params参数在页面刷新时数据丢失问题
    本文小编为大家详细介绍“Vue怎么解决router传递params参数在页面刷新时数据丢失问题”,内容详细,步骤清晰,细节处理妥当,希望这篇“Vue怎么解决router传递params参数在页面刷新时数据丢...
    99+
    2024-04-02
  • 数据库导入导出时报ORA-01843的问题怎么解决
    这篇文章主要介绍“数据库导入导出时报ORA-01843的问题怎么解决”,在日常操作中,相信很多人在数据库导入导出时报ORA-01843的问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”数据库导入导出...
    99+
    2023-06-03
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作