vue 点击当前路由怎么重新加载_vue如何刷新当前路由(router)页面的方法

news/2024/12/23 6:25:46/

1.场景

在处理列表时,常常有删除一条数据或者新增数据之后需要重新刷新当前页面的需求。

2.遇到的问题

1. 用vue-router重新路由到当前页面,页面是不进行刷新的

2.采用window.reload(),或者router.go(0)刷新时,整个浏览器进行了重新加载,闪烁,体验不好

3.解决方法

provide / inject组合

作用:允许一个祖先组件向其所有子孙后代注入一个依赖,不论组件层次有多深,并在起上下游关系成立的时间里始终生效。

App.vue:

声明reload方法,控制router-view的显示或隐藏,从而控制页面的再次加载

tableList.vue:

在页面注入App.vue组件提供(provide)的 reload 依赖,在逻辑完成之后(删除或添加...),直接this.reload()调用,即可刷新当前页面。

4.provide / inject 用法

provide:选项应该是一个对象或返回一个对象的函数。该对象包含可注入其子孙的属性。

inject:一个字符串数组,或一个对象,对象的 key 是本地的绑定名

提示:provide和inject绑定并不是可响应的。这是刻意为之的。如果你传入了一个可监听的对象,那么其对象的属性还是可响应的。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:

原文链接:http://www.cnblogs.com/yinn/p/9056731.html

微信公众号搜索 “ 脚本之家 ” ,选择关注

程序猿的那些事、送书等活动等着你


http://www.ppmy.cn/news/679497.html

相关文章

路由器的设置(路由模式)

1、准备 路由器,网络 2、查看路由器说明 路由器上的铭牌一般会包含路由器的访问地址,默认用户名和密码。 如果是一台全新的路由器,通电后,通过笔记本或者手机找到默认分享的未加密wifi,通过浏览器输入访问地址就可…

PVE系列教程(九)、openWRT设置主路由与旁路由模式

PVE系列教程(九)、openWRT设置主路由与旁路由模式 为了更好的浏览体验,欢迎光顾勤奋的凯尔森同学个人博客http://nas.hepcloud.top:7000 Hello,小伙伴们,这是凯尔森同学第一次玩软路由,有很多东西都还不熟悉,如有错误请各位小伙伴指正,我会努力更正的。 一、设置主路由…

思科模拟器静态路由设置,以及rip路由设置

路径图(其实很多都说没用的,直接拿上次的实验继续了) 若端口不够,或缺少s端口 2、根据图中设定的网路地址和主机IP地址完成路由器和PC机的配置(路由器R5不管),并测试各计算机之间正常通信状况。 配置各路由器端口的IP…

适合于初学者—软路由全探索系列(一):探索 VMware 虚拟机旁路由安装及设置

适合于初学者—软路由全探索系列(一):探索 VMware 虚拟机旁路由安装及设置 一、 旁路由安装背景知识1、什么是路由器2、什么是软路由3、什么是旁路由 二、设有旁路由的局域网配置及特点1、设有旁路由的局域网配置2、设有旁路由的局域网特点 三…

Win10smb2.0共享至android速度慢问题解决

Win10smb2.0共享至android速度慢问题解决 问题1.路由器负载过大2.硬盘速度瓶颈3.windows侧设置问题 问题 先说解决方案吧,在google play中下载CX文件管理器 smb2.0使用过程中问题的发现 在局域网内有Andriod手机和win10电脑,电影下载到手机上不仅占用大…

cmd怎么查看当前静态路由_怎么使用cmd设置添加电脑上静态路由

静态路由是指由网络管理员手工配置的路由信息。当网络的拓扑结构或链路的状态发生变化时,网络管理员需要手工去修改路由表中相关的静态路由信息。静态路由信息在缺省情况下是私有的,不会传递给其他的路由器。当然,网管员也可以通过对路由器进…

vue 刷新之后 嵌套路由不变 重新渲染页面

解决嵌套路由刷新时,路由没有变化,正常情况下页面是不会重新渲染的 1.在router-view中加上条件渲染 v-if 默认为true。让它显示出来 , 2.写写一个reload方法,在页面刷新只有,点击某个查询条件的时候调用这个重载的…

TP5 路由三种设置方式

ThinkPHP5.0的路由比较灵活,并且不需要强制定义,可以总结归纳为如下三种方式: 一、普通模式 关闭路由,完全使用默认的PATH_INFO方式URL: 1.url_route_on > false,路由关闭后,不会解析任何路由规则&…