当前位置: 首页 > 知识库问答 >
问题:

typescript - react umi项目,请问再同一项目中,在A页面有个列表,点击新建后跳转到B页面,在B页面操作之后,点击保存,如何让A页面中的列表刷新,有没有好的方式?

司徒泰
2023-07-27

ps:同一项目,两个不同的浏览器tab页面

共有3个答案

锺离森
2023-07-27
// 在B页面localStorage.setItem('data', yourData);// 在A页面window.addEventListener('storage', () => {  // 当localStorage中的数据发生变化时,重新加载列表  loadData();});
庄子平
2023-07-27

没试过,等我周六试试再告诉你

娄嘉石
2023-07-27

没有。我们一般不考虑这种情况。你都打开2个不同浏览器器的tab页面了。如果你非得要这么做,简单的办法你列表页面,写个定时刷新,或者你使用ws。或者你写个当页面激活重新刷新,不一定能达到效果

 类似资料:
  • 在a标签点击后会有短暂的动画效果, 类似 loading, 动画结束后再跳转页面, 有什么方法能实现这样的功能?

  • 这个message的打开事件应该写在A页面里还是B页面里,这个message组件应该写在A页面里还是B页面里?

  • 本文向大家介绍js实现页面a向页面b传参的方法,包括了js实现页面a向页面b传参的方法的使用技巧和注意事项,需要的朋友参考一下 本文为大家分享了js实现页面a向页面b传参的具体方法,供大家参考,具体内容如下 方法一:使用HTML5本地化存储(localStorage) 组件(本地最大能存储5M数据)localStorage是本地永久存储数据,是cookie的优化 方法二:使用cookie将数据存放

  • 如题,各位我有一个项目,现在有一个需求,在弹出窗口中跳转到一个选择页面,选择完成之后返回原来的页面,如何保持原来的页面状态不变? 尝试过使用keep-alive但是效果不理想。 请问有什么办法,或者什么思路! 备注:页面都是同一个站点的

  • 问题内容: 好的,我有一个仅包含的简单表格。当我们点击submit(通过ajax存储)时,在文本字段中写入的数据将存储在DB中。Ajax可以正常工作并提交数据,但是,页面会自动刷新,并且URL包含输入字段的内容。 我的表格: 阿贾克斯:- PHP的:- 结果显示在后,页面将刷新,URL变为: -chat.php?message = 454545&submit_message = 为什么要刷新页面?

  • 问题内容: 我在Angular中有一个表单,其中有两个按钮标签。一键提交表单。另一个按钮仅用于使用进行导航。但是,当单击第二个按钮时,AngularJS导致页面刷新,从而触发404。我在函数中删除了一个断点,并触发了我的函数。如果我执行以下任何操作,它将停止: 如果删除,该按钮不会导致页面刷新。 如果我注释掉函数中的代码,则不会刷新页面。 如果我使用将按钮标签更改为锚标签(),则不会刷新。 后者似