首页 > 解决方案 > 当 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 后跟一个斜杠

标签: reactjsurlreduxpathrouter

解决方案


推荐阅读