我试图使用React JS和Bootstrap中的路由器重定向JS文件,但无法重定向
/*这是针对我的投资组合,我想在简短视频之后重定向到主页*/
//根据需要导入软件包
import './App.css';
import React from 'react';
import Vid from './assets/codingmonkeyvid.mp4'
import {BrowserRouter, Routes, Route} from 'react-router-dom'
import Secondary from './Secondary'
//创建可以重定向的功能
function Redirect() {
return(
<>
<BrowserRouter>
<Routes>
<>
<Route path = '/' element = {<Secondary />}></Route>
</>
</Routes>
</BrowserRouter>
</>
);
}
//将间隔设置为重定向
setInterval(() => {
Redirect()
}, 5000);
// Main Code
function App() {
return(
<div>
<center>
<video src={Vid} autoPlay muted id='myVid'></video>
</center>
</div>
)
}
//代码结束
export default App;
/* this is for my portfolio i want to redirect to main page after a short video*/
//importing packages as required
import './App.css';
import React from 'react';
import Vid from './assets/codingmonkeyvid.mp4'
import {BrowserRouter, Routes, Route} from 'react-router-dom'
import Secondary from './Secondary'
// creating function to which it can redirect
function Redirect() {
return(
<>
<BrowserRouter>
<Routes>
<>
<Route path = '/' element = {<Secondary />}></Route>
</>
</Routes>
</BrowserRouter>
</>
);
}
//setting interval to redirect
setInterval(() => {
Redirect()
}, 5000);
//maincode
function App() {
return(
<div>
<center>
<video src={Vid} autoPlay muted id='myVid'></video>
</center>
</div>
)
}
//end of code
export default App;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
路由
组件不会重定向。您需要导入并返回导航
组件。导入:
重定向函数:
如果没有(应用程序组件中的某个地方),您还需要为路径创建路由。
注意:如果您使用的是React-Router-Dom V5,则需要使用其
重定向
组件而不是navigate
。The
Route
component does not redirect. You need to import and return theNavigate
component.Importing:
The redirect function:
You also need to create a route for the path if you didn't (somewhere in the App component).
Note: if you are using react-router-dom v5, you will need to use its
Redirect
component instead ofNavigate
.