Vue强制刷新页面重新加载数据方法

Vue强制刷新页面重新加载数据方法就是通过控制 router view 的显示与隐藏 来重渲染路由区域 重而达到页面刷新的效果 show flase show 在管理后台执行完增删改查的操作之后 需要重新加载页面刷新数据以便页面数据的更新 1 首先在我们的根组件 APP vue 里面 写入刷新方法 路由初始状态是显示的 2 在需要调用的子组件中引用 需要先用 方法 然后在需要的地方调用

业务场景

在管理后台执行完增删改查的操作之后,需要重新加载页面刷新数据以便页面数据的更新

实现原理
就是通过控制router-view 的显示与隐藏,来重渲染路由区域,重而达到页面刷新的效果,show -> flase -> show

具体代码

1.首先在我们的根组件APP.vue里面,写入刷新方法,路由初始状态是显示的

<template> <div > <el-container class="wrap"> <el-header> <headers></headers> </el-header> <el-main> //if判断状态 <router-view v-if="isRouterAlive"></router-view> </el-main> </el-container> </div> </template> <script> import headers from "../components/headers.vue" export default { //刷新方法 provide(){ return{ reload:this.reload } }, data(){ return{ isRouterAlive:true } }, methods:{ //解决页面刷新,重新渲染数据 reload(){ this.isRouterAlive=false; this.$nextTick(()=>{ this.isRouterAlive=true }) } }, }; </script>

 2.在需要调用的子组件中引用,需要先用inject先注入reload方法,然后在需要的地方调用this.reload()

Vue强制刷新页面重新加载数据方法

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

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

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


相关推荐

  • navecat 15激活码-激活码分享

    (navecat 15激活码)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月21日
    96
  • STM32 的 “位带”操作Bit-banding–学习笔记

    STM32 的 “位带”操作Bit-banding–学习笔记利用2个32MB大小的“虚拟”内存空间实现对2个1MB大小的物理内存空间进行“位”的置位和清除操作。这样就可以有效地对设备寄存器和位于SRAM中的数据变量进行位操作,而不再需要冗长的布尔逻辑运算过程。…

    2022年9月25日
    6
  • js checkbox复选框实现单选功能[通俗易懂]

    js checkbox复选框实现单选功能[通俗易懂]本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末jscheckbox复选框实现单选功能<scripttype=”text/javascript”> $(“:checkbox”).click(function(){ $(this).attr(“checked”,true);//设置当前选中checkbox的状态为checked $(this).siblings().attr(“checked”,false);//设置当前选中的checkbox同级(兄弟级

    2022年5月7日
    154
  • 【matlab】如何画分段函数的图像[通俗易懂]

    【matlab】如何画分段函数的图像[通俗易懂]MATLAB如何画分段函数的图像通常要用MATLAB画分段函数图像的话,总要分段去画非常麻烦,还需要holdon,现在教你一种简单化分段函数的方法,让你一下子知道这个方法的魅力!!工具/原料MATLAB软件代码方法/步骤1确定你需要的分段函数是怎样一个表

    2022年6月6日
    174
  • javascript的一些bug建议收藏

    JavaScript是如今最受欢迎的编程语言之一,但受欢迎同时就是该语言自身的各种特性带来的副作用,无论该语言多美妙,每天还是有成千上万的程序员弄出一堆bug。先不要嘲笑别人,或许你也是其中之一。给你

    2021年12月20日
    51
  • 选择文件选择文件夹

    选择文件选择文件夹namespaceMicrosoft.Win32选择文件:if(string.IsNullOrEmpty(folderInitialDirectory)){folderInitialDir

    2022年8月6日
    5

发表回复

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

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