vue刷新当前页面

作者:百科火  更新 :2022-03-10 09:40:02   科技百科  

最佳答案vue刷新当前页面有三种方法。方法一,this.$router.go(0):利用history 中前进和后退的功能,传入0刷新当前页面。方法二,location.reload:利用直接使用刷新当前页面的方法。方法三,provide/inject组合:允许一个祖先组件向其所有子孙后代注入一个依赖。

vue刷新当前页面

vue如何刷新现阶段页面呢?不清楚的小伙伴们一起来看看我现在的分享!

vue刷新现阶段页面有三种方式:

方法一:this.$router.go(0)

利用history 中向前和倒退的作用,传到 0 刷新现阶段页面。可是有一个问题便是页面全部刷新全过程中会黑屏,严重影响消费者的体验感,实际效果不太好。

this.$router.go(0)

方式二:location.reload()

利用立即应用刷新现阶段页面的方式。可是一样存有有一个问题便是页面全部刷新全过程中会黑屏,严重影响消费者的体验感,实际效果也是不太好,和方式一的情况一直,都不强烈推荐应用。

location.reload()

方式三:provide / inject组成

容许一个先祖部件向其全部后代子孙引入一个依靠,无论部件层级多深,并在起上中下游关联建立的时间段里自始至终起效。

provide:选择项应该是一个对象或回到一个对象的函数公式。该对象包括可引入其子孙后代的属性。

inject:一个字符串数组,或一个对象,对象的 key 是当地的关联名。

留意:provide和inject关联并并不是可回应的。这也是有意为此的。假如你传到了一个可监视的对象,那麼其对象的属性或是可回应的。

基本上应用流程如下所示:

流程一:(App.vue)

根据 $nextTick(),帮助完成。先把 <router-view /> 清除,移除后再从新加上,做到刷新现阶段页面的作用。是现阶段最好的建立方法。

<template>

<div id="app">

<router-view v-if="isRouterAlive"/>

</div>

</template>

<script>

export default {

name: 'App',

provide () {

return{

reload: this.reload

}

},

data() {

return {

isRouterAlive: true

}

},

methods:{

reload(){

this.isRouterAlive = false

this.$nextTick(function(){

this.isRouterAlive = true

})

}

}

}

</script>

流程二:(chapter.vue)

inject: ['reload'],

步骤三:(chapter.vue)

立即this.reload()读取,就可以刷新现阶段页面。

this.reload()// 必须刷新页面

以上便是我现在的共享了,期待可以作用到大伙儿。

- END -

开黄腔什么意思

开黄腔什么意思

大家都知道开黄腔是一个网络流行词,现在网络上有很多网络流行词,很多人会把这些网络流行词放到聊天中,那开黄腔是什么...

四棱柱的定义(四棱柱,又称四角柱,是指底部为四边形的柱)

四棱柱的定义(四棱柱,又称四角柱,是指底部为四边形的柱)

四棱柱的定义,四棱柱又称四角柱,是指底面为四边形的柱体,当底面为正方形时可成为正六面体。所有四角柱都有6个面8个顶...

红棍白纸扇草鞋(“白纸扇“草鞋”是黑社会组织的级别职司称呼)

红棍白纸扇草鞋(“白纸扇“草鞋”是黑社会组织的级别职司称呼)

红棍白纸扇草鞋是什么意思,“红棍”、“白纸扇”、“草鞋”是黑社会组织的等级职司称谓。“红棍”又名“四二六”或...

学习通考试悬浮窗会被检测吗(学习通移动端考试规则是什么)

学习通考试悬浮窗会被检测吗(学习通移动端考试规则是什么)

会。学习通的课程考试悬浮窗是会被检测到的。因为后台的监考老师具有实时监测考生屏幕的权限。如果学生在考试过程...

裂化和裂解的区别是什么

裂化和裂解的区别是什么

裂化(cracking)是指一种使烃类分子分裂为几个较小分子的反应过程。那么裂化和裂解的区别是什么呢...

副市长是什么级别

副市长是什么级别

副市长是什么级别,不同类型的副市长,其级别是不一样的,比如副省级市的副市长的级别为厅局级正职,地级市的副市长的级别...

1mm等于多少厘米(几何量计量又称长度计量)

1mm等于多少厘米(几何量计量又称长度计量)

1mm(毫米)=0.1厘米(cm)10毫米相当于1厘米,100毫米相当于1分米,1000毫米相当于1米(此即为毫的字义)。英文缩写mm(或 毫米...

10磅等于多少斤(10磅(lb) = 9)

10磅等于多少斤(10磅(lb) = 9)

1、10磅(lb) = 9.0718474斤2、磅(英语: pound)是英国与美国所使用的英制质量单位,简写是lb.3、历史上经过多年的演...

牛肚煮多久能熟

牛肚煮多久能熟

生牛肚一般要煮半小时才能熟。煮生牛肚的时候,可以在锅里放入一点苏打粉、发酵粉来缩短熬煮牛肚所需的时间。并且在...

一个嘉年华换算成人民币是多少钱(嘉年华30000抖币等于多少人民币)

一个嘉年华换算成人民币是多少钱(嘉年华30000抖币等于多少人民币)

抖音嘉年华需要30000抖币购买,换算成人民币也需要3000元购买,个人主播和平台的收入比例按照30%来算,那么主播收到一个...

查看更多知识百科