vue刷新页面的方法_vue局部刷新页面

vue刷新页面的方法_vue局部刷新页面业务需求/问题描述在项目中经常遇到一个问题,例如新增完表单数据和需要重新刷新页面。类似的业务还有很多。这时我们可以考虑的方式如下①(推荐)v-if刷新页面,并依赖注入(不太清楚的小伙伴可以看我之前的文章)//父组件<子组件v-if=’load’>exportdefault{ data(){ load=true }, methods:{ refresh(){ this.load=false this.$nextTick(()=>{ t

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

业务需求/问题描述

在项目中经常遇到一个问题,例如新增完表单数据和需要重新刷新页面。类似的业务还有很多。这时我们可以考虑的方式如下

①(推荐)v-if刷新页面,并依赖注入

(不太清楚的小伙伴可以看我之前的文章)

//父组件
<子组件 v-if='load'>
export default{ 
   
	data(){ 
   
		load = true
	},
	methods:{ 
   
		refresh(){ 
   
			this.load = false
			this.$nextTick(()=>{ 
   
				this.load = true
			})
		},
	}
	provide(){ 
   
		return{ 
   
			refresh:this.refresh,
		}
	}
}
//子组件中 当提交表单时候直接调用即可
export default{ 
   
	inject:['refresh'],
	methods:{ 
   
		this.refresh()
	}
}

②父组件提供方法子组件通过$parent更新页面(和依赖注入方式相同)

//父组件
export default{ 
   
	methods:{ 
   
		refresh(){ 
   
			//向服务器发请求
		}
	}
}
//子组件
export default{ 
   
	methods:{ 
   
		this.$parent.refresh()
	}
}

③(不推荐)this.$router.go(0)和location.reload()

this. r o u t e r . g o 利 用 h i s t o r y 中 前 进 和 后 退 的 功 能 , 传 入 0 刷 新 当 前 页 面 。 但 是 这 种 方 式 , 重 新 刷 新 当 前 页 , 如 果 这 个 页 面 文 件 比 较 大 , 白 屏 时 间 比 较 长 , 会 影 响 用 户 体 验 。 l o c a t i o n . r e l o a d ( ) 和 t h i s . router.go利用 history 中前进和后退的功能,传入 0 刷新当前页面。但是这种方式,重新刷新当前页,如果这个页面文件比较大,白屏时间比较长,会影响用户体验。 location.reload()和this. router.gohistory退0location.reload()this.router.go利用副作用一样

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/181129.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • centos7.4安装docker_pythondocker

    centos7.4安装docker_pythondocker前言当我们在一台电脑上搭建了python3.6的环境,下次换台电脑,又得重新搭建一次,设置环境变量等操作。好不容易安装好,一会提示pip不是内部或外部命令,一会又提示pip:commandno

    2022年7月29日
    12
  • POJ 3280 Cheapest Palindrome (DP)

    POJ 3280 Cheapest Palindrome (DP)

    2022年1月5日
    45
  • 创建MySQL从库

    创建MySQL从库

    2022年2月4日
    40
  • 图解转置卷积原理[通俗易懂]

    图解转置卷积原理[通俗易懂]声明:本文大部分搬运自【机器学习】详解转置卷积(TransposeConvolution)感谢博主花与人间事同,本人只是在博主原创文章上做补充以及添加一些自己的理解。1转置卷积的背景通常,对图像进行多次卷积运算后,特征图的尺寸会不断缩小。而对于某些特定任务(如图像分割和图像生成等),需将图像恢复到原尺寸再操作。这个将图像由小分辨率映射到大分辨率的尺寸恢复操作,称为上采样(Upsample),如下图所示:上采样方法有很多,详见【图像处理】详解最近邻插值、线性插值、双线性插值、双三次插值

    2022年6月21日
    31
  • PointRCNN 3D框点云和图像可视化

    PointRCNN 3D框点云和图像可视化

    2020年11月8日
    352
  • Navicat15 for sql激活码【2022最新】2022.02.19

    (Navicat15 for sql激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年4月1日
    413

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号