欢迎来到代码驿站!

vue

当前位置:首页 > 网页前端 > vue

vue刷新页面时去闪烁提升用户体验效果的实现方法

时间:2021-06-18 08:44:12|栏目:vue|点击:

首先在最外层div添加v-if="isReloadAlive",并创建变量isReloadAlive = true

随后添加provide()以及reload方法,如下:

export default {
 provide() {
  return {
  reload: this.reload
  }
 },
 data(){
 isReloadAlive : true
 },
 methods: {
 reload() {
   this.isReloadAlive = false;
   this.$nextTick(function(){
    this.isReloadAlive = true;
   })
  }
 }

最后调用this.reload()即可

补充:下面看下vue解决刷新时闪烁问题

1.在vue容器的div里面加上 v-cloak

<div id="app" v-cloak>

2.样式文件中加上

 <style type="text/css">
  [v-cloak] {
   display: none !important;
  }
 </style>

总结

上一篇:Vue使用vue-area-linkage实现地址三级联动效果的示例

栏    目:vue

下一篇:浅谈vue父子组件怎么传值

本文标题:vue刷新页面时去闪烁提升用户体验效果的实现方法

本文地址:http://www.codeinn.net/misctech/143797.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有