vue实现局部刷新的实现示例
利用Vue里面的provide+inject组合(走过路过,不要错过)
使用2.2.0新增的provide/inject控制
在App.vue中使用provide
//App.vue
在使用局部刷新的组件中使用inject
其他的刷新页面方法
- window.location.reload()//有白屏
默认参数是false,它会用HTTP头If-Modified-Since来检测服务器上的文档是否已改变;
如果文档已改变,reload()会再次下载该文档;
如果文档未改变,则该方法将从缓存中装载文档。这与用户单击浏览器的刷新按钮的效果是完全一样的。
参数为true,无论文档的最后修改日期是什么,它都会绕过缓存,从服务器上重新下载该文档。这与用户在单击浏览器的刷新按钮时按住Shift健的效果是完全一样
- this.$router.go(0)//有白屏
先跳转到一个空白页面再跳转回来//虽不会一闪,但是能看见路由快速变化
//需要页面刷新的地方,跳转到一个空白页
this.$router.push('/emptyPage')
//空白页
beforeRouteEnter(to,from,next){
next(vm=>{
vm.$router.replace(from.path)
})
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短