腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
history.push
正在
更改
url
,但
未在
react
中
呈现
组件
reactjs
、
routes
、
react-router
、
react-router-dom
、
history
我遇到了
react
history.push
的问题。我代码的逻辑是,当API调用完成时,如果响应
中
的登录状态为false,我希望推送到另一个路由。
URL
正在
更改
,
但
组件
在我刷新页面之前不会
呈现
。以下是我用于
更改
路线的代码 useEffect(() => { setIsLoading(true); const product
浏览 23
提问于2020-10-26
得票数 1
1
回答
无法将
history.push
(
url
)重新
呈现
页面
javascript
、
reactjs
、
react-router-dom
使用完全相同的设置,我遇到了这样的问题:
history.push
(
url
)
更改
了地址栏
中
的
url
,但是页面没有重新
呈现
。I还在Page
组件
中放置了一个简单的按钮
组件
,该
组件
以同样的问题向
history.push
("string这里“)发出请求。它调用,地址栏
更改
,页面不重新
呈现
。我之所以这么说,是因为控制台调用确认了这个钩子不是在我的
history.push</e
浏览 4
提问于2021-09-14
得票数 3
1
回答
React
路由器
history.push
回退到404路由
reactjs
、
react-router
、
browser-history
、
html5-history
、
history.js
每次我执行
history.push
("/path")时,
url
都会
更改
为正确的路径,但是404
URL
组件
会被渲染。// indes.tsximport ReactDOM from '
react
-dom';); /
浏览 46
提问于2020-10-31
得票数 1
回答已采纳
1
回答
使用
React
在上一页和下一页上显示动态
URL
javascript
、
reactjs
、
jsx
const fetchJobs = async () => { `${CONSTANTS.BASE_
URL
</div> <Route exact path='/companies' component={CompanyListing} /> 问题是,我只是设法用按钮转到下一页和上一页,
但
URL
浏览 1
提问于2020-05-26
得票数 0
2
回答
Reactjs:点击标题显示博客文章内容
javascript
、
reactjs
、
mern
我
正在
尝试使用MERN堆栈创建一个博客站点。因此,这里有我的Blogs
组件
,它从db获取所有博客文章并显示如下所示下面是上面这张图的反应代码import单击标题时,这些详细信息将作为道具传递给另一个名为BlogDetails的
组件
,并将
呈现
出来。我陷入困境的部分是使用blogpost id路由到BlogDetails
组件
。在单击标题时,我是否可以使用“路由”来<em
浏览 1
提问于2021-03-27
得票数 2
8
回答
组件
不会在
history.push
()之后
呈现
。
reactjs
、
react-router
、
browser-history
、
history.js
在单击按钮时,我将通过执行
history.push
()
更改
URL
const history
history.push
(`/share/${objectId}`) 并且希望Route中提到的该
URL
的
组件
会
呈现
出来,
但
这并没有发生。不过,在刷新时,该
组件
将按预期的方式<e
浏览 0
提问于2019-03-12
得票数 11
回答已采纳
2
回答
如何修复<td>不能显示为<a>警告的子级?
javascript
、
css
、
reactjs
、
html-table
、
material-ui
我用了材料ui表
组件
。
浏览 5
提问于2021-06-06
得票数 0
回答已采纳
2
回答
在
react
中
从单击时的函数
更改
页面
javascript
、
reactjs
、
onclick
、
react-router
我
正在
使用
React
-router,并且我想从一个函数
中
更改
页面。该函数在单击侧边栏
中
的按钮时被调用。我可以通过将按钮交换到
react
-router
中
的Link标签来完成此操作。但是,我希望应用一些样式,然后
更改
页面以
呈现
新的
组件
。所以如何从一个函数
中
改变页面。 我在
react
路由器
中
尝试了
history.push
和重定向,
但
都
浏览 4
提问于2018-07-10
得票数 0
1
回答
URL
更改
,
但
组件
未使用
react
- typescript
呈现
html5-history
、
react-tsx
我
正在
尝试以编程方式
更改
URL
。export default class Layout extends Component { <BrowserRouter<foo
浏览 2
提问于2020-09-13
得票数 0
6
回答
阻止
react
-router
history.push
重新加载当前路由
javascript
、
reactjs
、
react-router
我的第一步是
react
-router。 我目前使用的是hashHistory出于开发目的,我
正在
执行“手动”导航。也就是说,我是注释使用Link我
正在
调用
history.push
('/some/route');以便导航(响应于在锚标签上的普通老式点击)。我注意到的是,即使我已经在目标路线上,
react
-router每次都会重新
呈现
相关的目标
组件
。
history.push
('/target
浏览 262
提问于2016-06-18
得票数 20
回答已采纳
2
回答
React
history.push
()
更改
浏览器
history.push
,但不重新
呈现
组件
(BrowserRouter)
javascript
、
reactjs
、
react-router-dom
我在屏幕底部有几个导航按钮,当单击它们时,将调用handleClick(路径)函数,并执行
history.push
(路径)。这会导致浏览器
URL
正确
更改
,
但
组件
不会重新
呈现
,因此不会显示与路由对应的内容。我
正在
使用来自
react
-router-dom的BrowserRouter。如果我在推送之后执行history.go(),
组件
将被重新
呈现
,
但
这应该不是必需的。请参阅下面代码
中
的注
浏览 49
提问于2021-07-27
得票数 0
1
回答
更改
url
和重新
呈现
react
路由器
reactjs
、
react-router
我尝试用
react
路由器
更改
url
,如下所示: </header> }在我的
组件
中
,我有如下代码:im
浏览 2
提问于2020-08-24
得票数 0
回答已采纳
1
回答
反应路由器: userHistory推送功能无法按预期工作
reactjs
、
react-native
、
react-router
、
browser-history
我试图
更改
浏览器
URL
,并根据某些条件
呈现
所需的
组件
。但是,我能够在成功登录后
更改
URL
,并将用户登录到/home页面,
但
当我试图
更改
/accounts按钮时,它会点击/accounts
URL
并再次
更改
为/home。A成功登录后,我
正在
执行下面的代码,该代码
呈现
主
组件
浏览 0
提问于2020-03-14
得票数 1
回答已采纳
2
回答
history.push
更改
url
,
但
组件
未
呈现
。
reactjs
、
react-router
、
react-router-dom
、
history
为什么Dashboard
组件
在
history.push
("/dashboard")将
url
更改
为/dashboard后未
呈现
import ReactDOM from "
react
-dom"; ReactD
浏览 2
提问于2021-05-19
得票数 1
回答已采纳
1
回答
浏览器返回按钮忽略
React
路由器历史记录推送
javascript
、
reactjs
、
router
、
history
我将BrowserRouter用于
React
应用程序。我像这样导入历史:然后,我使用
组件
中
的钩子“获取”历史记录,如下所示:在我的
组件
中
,我修改了useEffect()函数
中
的
url
,如下所示:
浏览 7
提问于2021-06-08
得票数 1
4
回答
反应如何在redux-saga中导航路由器?
reactjs
、
react-router
、
jsx
、
redux-saga
、
react-router-redux
版本:"
react
-router-dom":"^4.1.2","
react
-router-redux":"^5.0.0-alpha.8",this.props.history.push('/cart')const history = createHistory(); yiel
浏览 2
提问于2017-11-03
得票数 3
1
回答
在查询字符串
更改
时更新
react
组件
javascript
、
reactjs
、
react-router
、
query-string
当另一个
组件
更改
查询/搜索字符串时,我需要一个
组件
来重新
呈现
。要
更改
我使用的
history.push
()的
url
: private updateURL(date: Date) {} 在我的导航栏
中
,我想要更新我的链接,以便它们可以在
URL
之间共享查询字符串。如果我使用withRouter,这是可行的 class Sidebar extends
浏览 5
提问于2019-03-22
得票数 2
回答已采纳
2
回答
:setState,它什么时候真正生效?
javascript
、
reactjs
、
react-hooks
、
use-effect
我可以在
组件
中进行如下所示的提取:var [page,setPage] = useState(); return singlepage.
url
== props.match.params.
url
; } .catch(err => setErrors
浏览 7
提问于2020-05-25
得票数 1
回答已采纳
2
回答
使用
react
从页面导入数据
javascript
、
html
、
reactjs
、
web
我有一个web应用程序在
react
中
,我有两个注册页面,一个用户和下一个注册项目的用户,我需要获得在上一个页面上注册的用户id,以便在下一个页面上注册项目。但是我不能导入id,因为它在一个函数
中
,所以我无法得到它 const [username, setUsername}); const { _id: _idUser } = response.dat
浏览 2
提问于2019-11-16
得票数 2
回答已采纳
2
回答
仅替换
URL
中
的最后路径部分
reactjs
、
url
、
react-router
、
browser-history
我用的是
react
-router-dom v4.3.1。例如:我有下面的
URL
http://localhost:3000/
url
1/
url
2/
url
3 如何用历史来做
浏览 2
提问于2018-11-12
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
编写React组件时常见的5个错误
React组件开发中常见的陷阱
你真的了解React吗?这里有50个React面试问题
React Router入门指南
如何使用React创建QR code生成器
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券