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


Posted in Javascript onDecember 10, 2018

首先在最外层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刷新页面时去闪烁提升体验方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Draggable Elements 元素拖拽功能实现代码
Mar 30 Javascript
jqPlot 基于jquery的画图插件
Apr 26 Javascript
JQuery datepicker 使用方法
May 20 Javascript
JQuery入门—JQuery程序的代码风格详细介绍
Jan 03 Javascript
node.js 使用ejs模板引擎时后缀换成.html
Apr 22 Javascript
Function.prototype.apply()与Function.prototype.call()小结
Apr 27 Javascript
深入理解React Native原生模块与JS模块通信的几种方式
Jul 24 Javascript
JavaScript实现鼠标滚轮控制页面图片切换功能示例
Oct 14 Javascript
vue服务端渲染页面缓存和组件缓存的实例详解
Sep 18 Javascript
微信小程序缓存过期时间的使用详情
May 12 Javascript
JS操作字符串转数字的常见方法示例
Oct 29 Javascript
基于JavaScript实现留言板功能
Mar 16 Javascript
移动端如何用下拉刷新的方式实现上拉加载
Dec 10 #Javascript
vue+Element-ui实现分页效果实例代码详解
Dec 10 #Javascript
JQuery实现ajax请求的示例和注意事项
Dec 10 #jQuery
微信小程序实现动态获取元素宽高的方法分析
Dec 10 #Javascript
PM2自动部署代码步骤流程总结
Dec 10 #Javascript
vue路由前进后退动画效果的实现代码
Dec 10 #Javascript
Vue.js子组件向父组件通信的方法实例代码详解
Dec 10 #Javascript
You might like
PHP curl模拟浏览器采集阿里巴巴的实现代码
2011/04/20 PHP
PHP表单数据写入MySQL数据库的代码
2016/05/31 PHP
PHP实现的折半查找算法示例
2017/12/19 PHP
Yii框架常见缓存应用实例小结
2019/09/09 PHP
Javascript实例教程(19) 使用HoTMetal(1)
2006/12/23 Javascript
javascript的键盘控制事件说明
2008/04/15 Javascript
js 实现无干扰阴影效果 简单好用(附文件下载)
2009/12/27 Javascript
JavaScript中也使用$美元符号来代替document.getElementById
2010/06/19 Javascript
jQuery动画效果-slideUp slideDown上下滑动示例代码
2013/08/28 Javascript
JavaScript数组函数unshift、shift、pop、push使用实例
2014/08/27 Javascript
javascript中slice(),splice(),split(),substring(),substr()使用方法
2015/03/13 Javascript
vue实现可增删查改的成绩单
2016/10/27 Javascript
BootStrap框架中的data-[ ]自定义属性理解(推荐)
2017/02/14 Javascript
JS非空验证及邮箱验证的实例
2017/08/11 Javascript
基于js粘贴事件paste简单解析以及遇到的坑
2017/09/07 Javascript
Chart.js 轻量级HTML5图表绘制工具库(知识整理)
2018/05/22 Javascript
js监听html页面的上下滚动事件方法
2018/09/11 Javascript
详解vue-cli 2.0配置文件(小结)
2019/01/14 Javascript
Python的Django应用程序解决AJAX跨域访问问题的方法
2016/05/31 Python
Python通过matplotlib画双层饼图及环形图简单示例
2017/12/15 Python
对Python3中的print函数以及与python2的对比分析
2018/05/02 Python
win8下python3.4安装和环境配置图文教程
2018/07/31 Python
python中利用matplotlib读取灰度图的例子
2019/12/07 Python
python opencv如何实现图片绘制
2020/01/19 Python
pytorch 常用函数 max ,eq说明
2020/06/28 Python
使用Python操作MySQL的小技巧
2020/09/10 Python
python中的split、rsplit、splitlines用法说明
2020/10/23 Python
大学生个人自荐信样本
2014/03/02 职场文书
yy司仪主持词
2014/03/22 职场文书
父母对孩子说的话
2014/04/12 职场文书
逃课检讨书
2015/01/26 职场文书
2016年清明节红领巾广播稿
2015/12/17 职场文书
2016年共产党员个人承诺书
2016/03/24 职场文书
导游词之河北白洋淀
2020/01/15 职场文书
Python matplotlib安装以及实现简单曲线的绘制
2022/04/26 Python
Redis主从复制操作和配置详情
2022/09/23 Redis