reactjs - 当 URL 中的路径没有将您带到想要的组件时该怎么办?
问题描述
我创建了一个组件并将其链接到主路由器,但是我将地址放在浏览器中它不起作用,它停留在同一个组件上
import React from 'react'
import Main from '../components/layouts/Main';
import Blank from '../components/layouts/Blank';
import MainView from '../views/Main';
import MinorView from '../views/Minor';
import { Route, Router, IndexRedirect, browserHistory} from 'react-router';
import Groups from '../Groups';
export default (
<Router history={browserHistory}>
<Route exact path="/" component={Main}>
<IndexRedirect to="/main" />
<Route exact path="main" component={MainView}> </Route>
<Route exact path="minor" component={MinorView}> </Route>
<Route exact path="groups" component={Groups}> </Route>
</Route>
</Router>
);
一旦它读取了路径,它就会添加一个 id 后跟一个斜杠
解决方案
推荐阅读
- html - 在 Laravel 6.0 之前工作的背景图像不显示
- javascript - 仅为一种表单运行 jQuery 函数
- c - 我想要一个计数器每次添加矩阵[yVal][xVal] == 5
- processing - 当循环结束时,试图使对象数组消失
- bash - bash脚本用双引号、单引号和空格执行命令
- python - 在 python- LineCollection 中绘制图形
- go - read tcp [addr]->[addr] 使用关闭的网络连接
- sql - 如何在postgresql中将列值转换为单行值
- docker - 为什么 TeamCity 无法使用 jetbrains/agent 图像识别 docker 服务器属性?
- c# - 完全外部联接:转换为值类型“System.Int32”失败,因为具体化值为 null