一、通过js原始方法刷新

<template><div><div class="header"><button @click="update()">刷新页面</button></div></div>
</template><script>
export default {
data(){return{}
},
methods:{update(){location.reload()}
}
}
</script>

二、通过Vue自带的路由进行跳转

<template><div><div class="header"><button @click="update()">刷新页面</button></div></div>
</template><script>
export default {
data(){return{}
},
methods:{update(){this.$router.go(0)}
}
}
</script>

三、通过在APP页面进行demo进行刷新,不会像前两种那样出现短暂的闪烁效果,提升用户体验,通常可以使用这种方式

(1)、在APP页面中写入下面代码

<template><div id="app"><router-view v-if="isShow"/></div>
</template><script>
export default {name: 'App',provide(){return{reload:this.reload}},data(){return{isShow:true}},methods:{reload(){this.isShow=false;this.$nextTick(()=>{this.isShow=true})}}
}
</script>

(2)、在需要刷新的页面进行引入并使用

<template><div><div class="header"><button @click="update()">刷新页面</button></div></div>
</template><script>
export default {
data(){return{}
},
inject:['reload'
],
methods:{update(){this.reload()console.log('刷新页面')}
}
}
</script>

如果对您有用的话,别忘了给个三连,多谢多谢

Vue中刷新页面的三种方式相关推荐

  1. Vue项目点击刷新页面的三种方式

    Vue项目点击刷新页面的三种方式 一.原生js刷新方式: location.reload(); 二.Vue框架自带的路由跳转方式: this.$router.go(0); 三.在App.vue页面声明 ...

  2. Vue刷新页面的三种方式

    我们在写项目的时候,经常会遇到,用户执行完某个动作,改变了某些状态,需要重新刷新页面,以此来重新渲染页面.如:用户登录成功.增加.删除.更新等. 原始方法: location.reload(); vu ...

  3. vue中data定义数字类型_[乐意黎原创] Vue中data定义的三种方式和区别

    在 Vue中,定义data时,经常有好几种写法,一不小心会混淆,这里彻底详述一下,以便记分清 . 一.在vue中,定义data可以有三种写法. 1. 第一种写法,data是一个对象. var app ...

  4. vue中实现动画效果--三种方式

    一.普通动画实现 效果 用一个按钮, 控制一个 div 的淡入和淡出 步骤 使用 js 控制 div 的 class name 点击 function anime() {var boxDom = do ...

  5. vue路由传参的三种方式/含页面刷新参数丢失解决方案(详细)

    vue路由传参的三种方式以及页面刷新参数丢失问题 一.路由传参的三种方式 1.传参方式一:params传参 2.传参方式二:路由属性配置传参 3.传参方式三:query传参 二.三种传递方式的区别 一 ...

  6. vue项目刷新当前页面的三种方法

    本文介绍了vue项目刷新当前页面的三种方法,本文图文并茂给大家介绍的非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下. 想必大家在刨坑vue的时候也遇到过下面情形:比如在删除或者增加一条记录的时 ...

  7. 详解vue路由传参的三种方式

    在我们开发vue项目的时候,路由传参几乎是我们必须要用到的,一般出现场景是,当我们点击某个组件的某个按钮时跳转到另一个组件中,并携带参数,便于第二个组件获取数据.下面我就来说说vue路由传参的三种方式 ...

  8. 【vue】vue路由传参的三种方式

    前言 vue 路由传参的使用场景一般都是应用在父路由跳转到子路由时,携带参数跳转.传参方式可划分为 params 传参和 query 传参,而 params 传参又可分为在 url 中显示参数和不显示 ...

  9. android获取自定义属性,android 自定义控件中获取属性的三种方式(转)

    第一种方法,直接设置属性值,通过attrs.getAttributeResourceValue拿到这个属性值. (1)在xml文件中设置属性值 android:layout_width="f ...

最新文章

  1. C语言优势大揭露,你还在等什么呢?
  2. java ip包_java网络抓ip包 首部是个什么情况
  3. HDU2050 折线分割平面
  4. VTK:可视化之Hawaii
  5. 一文看尽目标检测:从 YOLO v1 到 v3 的进化之路
  6. java面试题二十六 多线程考题
  7. 【无码专区4】幸运数字4(折半搜索+计数+结论)
  8. 学成在线--19.新增课程(数据字典)
  9. 实用的编程网站—良好的开端
  10. docker集群运行在calico网络上
  11. 高达82 fps的实时文本检测,华科AAAI2020提出可微分二值化模块
  12. android学习笔记---39_采用Service实现电话监控器,刻录打电话者的声音后通过socket上传到服务端
  13. 更多有关iPhone 13的产品细节曝光
  14. 17秋 软件工程 团队第三次作业 预则立他山之石
  15. 自学python能干什么-学习python可以做什么
  16. appscan无法连接到服务器_和平精英无法连接到服务器是怎么回事 最新解决方案...
  17. Java 多线程,线程池,
  18. Java 数据库基本操作
  19. 语音信号处理、语音特征提取
  20. 安装UWB定位系统设备需要注意什么?

热门文章

  1. matlab 黑白同心圆环,Canvas如何绘制同心圆环
  2. 提高工作效率的工具集合
  3. sql中row_number()over是什么意思
  4. ThunderNet——快速目标检测算法
  5. 数据库规范篇:数据库建表规范
  6. 文档大小超出上传限制怎么办_京东店群商品数量限制怎么办?京东店群类目阀值...
  7. 基于Docker的服务部署流程
  8. 纯CSS3画六角灯笼特效,详细教学
  9. L4 - ansible部分变量说明
  10. 各种RNAseq原理