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 相关文章推荐
JS中如何判断传过来的JSON数据中是否存在某字段
Aug 18 Javascript
JavaScript基础教程之alert弹出提示框实例
Oct 16 Javascript
跟我学习javascript的arguments对象
Nov 16 Javascript
JS与jQ读取xml文件的方法
Dec 08 Javascript
用自定义图片代替原生checkbox实现全选,删除以及提交的方法
Oct 18 Javascript
jquery 实现回车登录详解及实例代码
Oct 23 Javascript
教你一步步用jQyery实现轮播器
Dec 18 Javascript
BootStrapTable服务器分页实例解析
Dec 20 Javascript
JavaScript瀑布流布局实现代码
May 06 Javascript
彻底解决 webpack 打包文件体积过大问题
Jul 07 Javascript
前端Vue项目详解--初始化及导航栏
Jun 24 Javascript
JavaScript JSON数据处理全集(小结)
Aug 15 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做推送服务端实现ios消息推送
2013/07/01 PHP
windows服务器中检测PHP SSL是否开启以及开启SSL的方法
2014/04/25 PHP
简单PHP会话(session)说明介绍
2016/08/21 PHP
PHP简单读取xml文件的方法示例
2017/04/20 PHP
jQuery提交表单ajax查询实例代码
2012/10/07 Javascript
js获得当前时区夏令时发生和终止的时间代码
2014/02/23 Javascript
使用js画图之饼图
2015/01/12 Javascript
JavaScript+html5 canvas绘制渐变区域完整实例
2016/01/26 Javascript
jQuery子元素过滤选择器用法示例
2016/09/09 Javascript
Bootstrap 3的box-sizing样式导致UEditor控件的图片无法正常缩放的解决方案
2016/09/15 Javascript
js a标签点击事件
2017/03/30 Javascript
Angular2学习教程之组件中的DOM操作详解
2017/05/28 Javascript
vue bootstrap小例子一枚
2017/06/09 Javascript
vue router 配置路由的方法
2018/07/26 Javascript
vuejs2.0运用原生js实现简单拖拽元素功能
2020/08/21 Javascript
layer ui插件显示tips时,修改字体颜色的实现方法
2019/09/11 Javascript
JavaScript实现鼠标移入随机变换颜色
2020/11/24 Javascript
js实现鼠标拖曳效果
2020/12/30 Javascript
python中去空格函数的用法
2014/08/21 Python
Python中判断输入是否为数字的实现代码
2018/05/26 Python
解决安装tensorflow遇到无法卸载numpy 1.8.0rc1的问题
2018/06/13 Python
在双python下设置python3为默认的方法
2018/10/31 Python
解决PyCharm的Python.exe已经停止工作的问题
2018/11/29 Python
浅析图片上传及canvas压缩的流程
2020/06/10 HTML / CSS
瑞贝卡·明可弗包包官网:Rebecca Minkoff
2016/07/21 全球购物
常见的软件开发流程有哪些
2015/11/14 面试题
装饰资料员岗位职责
2013/12/30 职场文书
银行营业厅大堂经理岗位职责
2014/01/06 职场文书
网络程序员自荐信
2014/01/25 职场文书
升职演讲稿范文
2014/05/23 职场文书
企业活动策划方案
2014/06/02 职场文书
文案策划专业自荐信
2014/07/07 职场文书
2019垃圾分类宣传口号汇总
2019/08/16 职场文书
Python多线程 Queue 模块常见用法
2021/07/04 Python
关于MySQL临时表为什么可以重名的问题
2022/03/22 MySQL
VUE解决跨域问题Access to XMLHttpRequest at
2022/05/06 Vue.js