腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3965)
视频
沙龙
2
回答
React
/
React-Router
:
路由
到
新页面
时
未
调用
componentWillUnmount
、
在我使用
React-Router
的
React
应用程序中,我有一个Home组件,如下所示:import { Link("scroll", this.handleScroll, true); window.removeEventListener("scroll"<Link to="/
浏览 23
提问于2018-02-24
得票数 1
回答已采纳
2
回答
在转到不同的url后停止componentDidMount()中的函数
我在有状态组件中
调用
了一个函数,如下所示 handleScroll = (event) => { var pxScrolled =componentDidMount() { } 但是现在,当我更改url并转到不同的页面
时
,
浏览 17
提问于2019-05-19
得票数 0
1
回答
在安装组件后,将状态重置为初始值。
、
问题是,在正确执行状态更改时,当执行安装
时
,状态将更改为初始值。这会导致CSS中的“眨眼”,这意味着视图被正确呈现,并在很短的一秒钟后返回到被选中的初始链接。Header.js:import UpperMenu from './UpperMenu'; ["/sec0","section0"], ["
浏览 1
提问于2017-11-26
得票数 2
回答已采纳
1
回答
当
路由
是子
路由
时
,
React
路由
器不会触发
componentWillUnmount
、
、
、
当
路由
是子
路由
时
,我看不到
react-router
卸载组件 因此,即使我在路径/1和路径/2之间切换,也不会为ComponentForRoute实例
调用
componentWillUnmount
。这就是
react-router
的工作方式吗?如果是这样的话,对处理路线变更有什么建议? 我试过使用componentWillReceiveProps,但我猜它现在已经被弃用了?
浏览 34
提问于2019-07-02
得票数 2
回答已采纳
2
回答
React
Native -何时
调用
"
componentWillUnmount
“?
当
调用
方法
时
,在我们导航的页面上不会
调用
"
componentWillUnmount
“方法。这是正常行为吗?当"
componentWillUnmount
“被实际
调用
的时候?
浏览 2
提问于2016-06-06
得票数 13
回答已采纳
2
回答
not
路由
器不卸载位置参数更改
、
、
这个问题把我逼疯了,我得到了一个由create-
react
-app创建的简单的应用程序,我正在使用
React-Router
。Route path="/pages/:pageId" component={Page} />在Page中,我在componentDidMount上有一个fetch,它在第一次加载
路由
时
正常工作例如,我访问:/pages/13,然后它获取页面数据,但是当我打开:/pages
浏览 1
提问于2018-04-27
得票数 3
回答已采纳
3
回答
仅当查询参数更改时,
React
路由
器- render()就不会触发
、
、
当选择这个链接
时
,<Link to="/animals?type=birds" />,我只想用鸟类的动物子集重新修改页面,但是这个更改不会触发任何事情。非常感谢!
浏览 3
提问于2017-02-28
得票数 1
回答已采纳
1
回答
自动刷新反应
、
、
我尝试做的是将导航栏转换为类组件,为currentPage创建一个状态并将其设置为window.location.pathname,然后创建用于设置状态以及根据状态呈现哪些导航项目的方法,但它总是要求我在从一个页面转到另一个页面
时
重新加载页面
浏览 13
提问于2020-06-10
得票数 0
1
回答
使用
componentWillUnmount
()离开组件
时
未
执行的方法
、
当我输入两个不同的组件
时
,我需要在Facebook的到期日期和当前日期之间进行检查。Dashboard和Pages。linkedAccount.expiresIn) { } else { }} clearLinkedAccou
浏览 4
提问于2017-03-07
得票数 0
2
回答
我已经为我的单页面应用程序使用了
react-router
。为什么我的页面在导航
到
另一个页面后被刷新?
、
我刚接触
React
-redux,我正在使用
react-router
使我的应用程序成为单页应用程序。
路由
工作正常,但页面正在刷新。意味着当我从一个页面导航
到
另一个页面
时
,会刷
新页面
。
react-router
的行为是否正确(导航
时
刷
新页面
)?
浏览 5
提问于2016-08-24
得票数 1
1
回答
Reactjs redux存储状态在页面刷新
时
。
componentWillUnmount
不工作
、
、
我有一个类似这样的组件: <div> </div> }
componentWillUnmount
console.log("Hellooww world&qu
浏览 7
提问于2016-08-19
得票数 2
3
回答
用于重定向公共目录的Strapi自定义
路由
、
、
、
、
我将我的
react
应用程序部署
到
strapi中的/public目录中,一切正常工作,但是当我刷
新页面
时
,strapi覆盖了我的
react-router
路由
。例如,将/posts重定向
到
公共目录?
浏览 0
提问于2019-03-10
得票数 3
回答已采纳
2
回答
React
单页应用程序
我正在构建
react
的单页应用程序,但它仍然作为多页重新加载。Mya,我知道两者在结构上有什么不同?path='/login' component={LoginPage} /> </Router>}import
React
from '
react
'; import ReactDOM from '
react</em
浏览 38
提问于2020-02-14
得票数 0
回答已采纳
1
回答
我可以让
react-router
只覆盖一些urls,并正常地将其余urls传递给服务器吗?
、
、
、
、
我为
react-router
定义了一些
路由
。如果我不指定这些
路由
,我会在页面加载
时
收到警告:“警告:
react-router
Location "/Services”不匹配任何
路由
“,但我可能会遇到这种情况。我不能忍受的是,当我在
react-router
复盖的url上,单击Back按钮返回到
未
复盖的url
时
,它不起作用。我只是再次看到这个错误,并且没有再次要求服务器提供
未
覆盖的url。你知道如何
浏览 0
提问于2016-04-19
得票数 0
2
回答
browserHistory.push不会导航
到
新页面
、
我用这个(
react
-Router2.0)在
路由
器上设置了browserHistory: </Route>); 然后,我尝试在
react-router
浏览 2
提问于2016-02-21
得票数 14
3
回答
当用户导航
到
其他页面
时
,如何中止挂起的jquery请求?
、
、
、
responseData.responseCode) { }}基于用户导航,如果用户导航远离页面(通过
路由
器转到同一网站上的另一个页面),我想取消任何挂起的ajax请求。为了澄清这一点,我还想补充一下,我正在使用
react
,并希望实现这一点。他
浏览 1
提问于2016-07-11
得票数 4
回答已采纳
1
回答
导航
到
新页面
时
,BottomNavigation不会更新
、
、
、
当我为我的网站构建底部导航栏
时
,我遇到了这个问题: ? 所以它有3个按钮,主页,配置文件,匹配。我想在它们之间切换。然而,我注意
到
,当我单击Profile按钮
时
,页面会切换到profile选项卡,但该按钮仍然保持在相同的Home位置,直到我双击它。所以我调试并发现了这个问题: ? 显然,当我点击按钮
时
,它仍然停留在相同的路径上?'; import HomeIcon from
浏览 62
提问于2021-09-21
得票数 1
回答已采纳
2
回答
反应
路由
器:嵌套
路由
组件安装在父
路由
组件之前?
、
、
、
Route path="modules" component={Modules}></Route>如果我看到模块在挂载之前就已经呈现了,这怎么可能呢?
浏览 3
提问于2016-12-08
得票数 3
回答已采纳
4
回答
什么时候卸载组件?
、
我目前的理解是,当需要看到某个组件或当
路由
需要该组件
时
,该组件就会挂载到DOM上。它还将呈现其子组件。这是否意味着当您访问不包含该组件的
路由
时
,或者当您访问任何
未
显示该组件生成的元素的页面
时
,该组件将被卸载?因此,组件每次出现在DOM上
时
都需要重新挂载(属性和状态更改之外),对吗?
浏览 0
提问于2017-01-06
得票数 58
2
回答
在从“响应”中的组件导航时中止请求
、
、
、
我正在使用
react
,redux和
react-router
。我的页面之一是发出API请求并显示数据。效果很好。我想知道的是,如果API请求尚未完成,并且用户导航
到
另一条
路由
,我希望能够中止请求。我假设我应该在
componentWillUnmount
中执行一些操作。只是无法理解它将如何工作。就像..。
componentWillUnmount
() {} 我将把xhr引用存储在操作的某个地方。
浏览 0
提问于2015-10-02
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Web前端人员如何实现状态保存 常用方法就什么
杭州HTML5前端学习进阶之React状态保存
React 路由状态管理总结
React 个人学习感悟(四)
关于 React 路由,这些你必须知道!
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券