广告
返回顶部
首页 > 资讯 > 精选 >vue中如何实现页面刷新以及局部刷新
  • 638
分享到

vue中如何实现页面刷新以及局部刷新

2023-06-26 04:06:54 638人浏览 独家记忆
摘要

Vue中如何实现页面刷新以及局部刷新,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一.全页面刷新修改 App.vue,代码如下:<template> &n

Vue中如何实现页面刷新以及局部刷新,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

一.全页面刷新

修改 App.vue,代码如下:

<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>

重点如下图所示:

vue中如何实现页面刷新以及局部刷新

到需要刷新的页面使用 inject 进行导入并引用 reload:

vue中如何实现页面刷新以及局部刷新

在需要进行调用的方法中调用 this.reload() 即可

vue中如何实现页面刷新以及局部刷新

二、局部刷新

定义一个变量 isReloadData,并将该变量绑定到需要刷新的标签上 :

vue中如何实现页面刷新以及局部刷新

vue中如何实现页面刷新以及局部刷新

定义局部刷新的方法 reloadPart:

vue中如何实现页面刷新以及局部刷新

在需要执行局部刷新的方法中进行调用

vue中如何实现页面刷新以及局部刷新

三、应用场景

  • 当在页面中动态修改了某些数据,或者是 props 带过来的数据,又或者是通过 funcation 动态设置的属性,可能在修改之后不会展示最新的数据。

  • 当页面数据发生了变化,但是页面渲染会出现bug,例如 el-table 组件在数据发生变化后,会出现一个空白区域。

此时,全页面刷新或者局部刷新就会派上用场,下面截图举例本人遇到的第二种情况,已通过使用全页面刷新及局部刷新解决:

默认全选,页面渲染正常:

vue中如何实现页面刷新以及局部刷新

勾选掉一个展示列,页面渲染正常:

vue中如何实现页面刷新以及局部刷新

把勾选掉的展示列再勾选上,出现空白区域:

vue中如何实现页面刷新以及局部刷新

此时,只需要在单选的方法中调用局部刷新的方法 this.reloadPart() 即可解决,同理,全选也是如此。

当每次新增展示列时,表格也会出现空白区域,此时我们只需要在新增记录成功后调用全页面刷新的方法 this.reload() 即可。

看完上述内容,你们掌握vue中如何实现页面刷新以及局部刷新的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网精选频道,感谢各位的阅读!

--结束END--

本文标题: vue中如何实现页面刷新以及局部刷新

本文链接: https://www.lsjlt.com/news/306501.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue中如何实现页面刷新以及局部刷新
    vue中如何实现页面刷新以及局部刷新,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一.全页面刷新修改 App.vue,代码如下:<template> &n...
    99+
    2023-06-26
  • vue中实现页面刷新以及局部刷新的方法
    目录一.全页面刷新二、局部刷新三、应用场景总结一.全页面刷新 1.修改 App.vue,代码如下: <template> <div id="app"> ...
    99+
    2022-11-12
  • Vue实现页面的局部刷新(router-view页面刷新)
    利用Vue里面的provide+inject组合 首先需要修改App.vue。 <template> <!-- 公司管理 --> <di...
    99+
    2022-11-12
  • Vue如何实现页面的局部刷新
    本篇文章给大家分享的是有关Vue如何实现页面的局部刷新,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。利用Vue里面的provide+inject组合首先需要修改App.vue。...
    99+
    2023-06-22
  • Vue3如何实现刷新页面局部内容
    这篇文章主要介绍“Vue3如何实现刷新页面局部内容”,在日常操作中,相信很多人在Vue3如何实现刷新页面局部内容问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue3如何实现刷新页面局部内容”的疑惑有所帮助!...
    99+
    2023-07-02
  • jQuery如何实现AJAX定时刷新局部页面
    这篇文章主要介绍了jQuery如何实现AJAX定时刷新局部页面,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。方法一:局部刷新我们讲述到最多的...
    99+
    2022-10-19
  • 如何实现ajax局部刷新
    这篇文章主要介绍了如何实现ajax局部刷新,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。ajax局部刷新 <script>&nb...
    99+
    2022-10-19
  • Vue3中进行页面局部刷新组件刷新的操作方法
    目录前言开始操作vue2和vue3的区别vue2vue3Vue2和Vue3的钩子函数生命周期对照步入正题,解决今天的问题代码前言 今天在给vue3的项目中进行数据绑定的时候,发现我删...
    99+
    2022-12-20
    Vue3页面局部刷新 Vue3组件刷新 vue局部刷新
  • vue中实现全页面或局部刷新的方法是什么
    今天就跟大家聊聊有关vue中实现全页面或局部刷新的方法是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。vue中怎么实现页面刷新一.全页面刷新修改 App.vue,代码如下:<...
    99+
    2023-06-22
  • Vue怎么实现刷新页面
    这篇文章主要介绍“Vue怎么实现刷新页面”,在日常操作中,相信很多人在Vue怎么实现刷新页面问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue怎么实现刷新页面”的疑惑有所帮助!接下来,请跟着小编一起来学习吧...
    99+
    2023-07-04
  • vue实现页面刷新动画
    本文实例为大家分享了vue实现页面刷新动画的具体代码,供大家参考,具体内容如下 做一个vue的页面刷新动画,找了好多动画样式,感谢大佬们造的轮子。 主要就是在index.html文件...
    99+
    2022-11-13
  • JQuery中如何实现ajax局部刷新
    这篇文章给大家分享的是有关JQuery中如何实现ajax局部刷新的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。JQuery 再谈ajax局部刷新。案例: 描述: 1. 点击登...
    99+
    2022-10-19
  • 微信小程序如何实现局部刷新触发整页刷新效果
    小编给大家分享一下微信小程序如何实现局部刷新触发整页刷新效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!效果图如上图所示,头部...
    99+
    2022-10-19
  • vue中如何刷新当前页面
    这篇文章主要介绍了vue中如何刷新当前页面的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue中如何刷新当前页面文章都会有所收获,下面我们一起来看看吧。项目当中如果做新增/修改/删除等等操作通常情况下都需要刷新...
    99+
    2023-07-05
  • ligerui如何实现子页面关闭后父页面刷新以及重新加载
    这篇文章主要介绍了ligerui如何实现子页面关闭后父页面刷新以及重新加载,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、需求在子页面处理...
    99+
    2022-10-19
  • el-tree懒加载的实现以及局部刷新方式
    目录el-tree懒加载的实现及局部刷新整个树结构如下新增第一级节点的弹窗右侧悬浮显示操作按钮在第一级右侧点击按钮新增第二级节点的弹窗树节点新增编辑操作弹窗总结el-tree懒加载的...
    99+
    2023-05-17
    el-tree懒加载 局部刷新 el-tree局部刷新
  • Vue3实现刷新页面局部内容的示例代码
    目录第一步:定义状态标识第二步、借用v-if 指令让dom节点重新渲染第三步、修改isRouterAlive 值,实现dom的重新渲染想要实现页面的局部刷新,我们只需要实现局部组件(...
    99+
    2022-09-27
  • vue怎么实现页面刷新动画
    这篇“vue怎么实现页面刷新动画”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue怎么实现页面刷新动画”文章吧。index...
    99+
    2023-06-29
  • JavaScript如何实现页面的刷新
    这篇文章主要讲解了“JavaScript如何实现页面的刷新”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript如何实现页面的刷新”吧! ...
    99+
    2022-10-19
  • Ajax如何实现局部刷新的方法
    本篇内容主要讲解“Ajax如何实现局部刷新的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ajax如何实现局部刷新的方法”吧!前言最近复习了一下jQuery的一些内容,特此整理一下一些能用的...
    99+
    2023-06-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作