reagieren Schaltfläche onClick-redirect-Seite
Arbeite ich auf die web-Anwendung mit Reagieren und bootstrap. Wenn es um die anwenden-Schaltfläche onClick, dauert es mir schwer Zeit zu lassen, meine Seite wird eine Umleitung zu einem anderen. wenn nach einem "href" kann ich nicht gehen auf der anderen Seite.
Also würden Sie bitte sagen Sie mir, gibt es keine Notwendigkeit für die Verwendung reagieren-navigation oder andere Navigation in der Seite mit Button onClick ?
import React, { Component } from 'react';
import { Button, Card, CardBody, CardGroup, Col, Container, Input, InputGroup, InputGroupAddon, InputGroupText, Row, NavLink } from 'reactstrap';
class LoginLayout extends Component {
render() {
return (
<div className="app flex-row align-items-center">
<Container>
...
<Row>
<Col xs="6">
<Button color="primary" className="px-4">
Login
</Button>
</Col>
<Col xs="6" className="text-right">
<Button color="link" className="px-0">Forgot password?</Button>
</Col>
</Row>
...
</Container>
</div>
);
}
}
- finden Sie diese stackoverflow.com/questions/31079081/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
verwenden Sie Reagieren Router v4:
Einem einfachen Klick-handler auf den button und Einstellung
window.location.hash
wird den trick tun, vorausgesetzt, dass Ihr Ziel auch innerhalb der app.Können Sie hören, die
hashchange
Veranstaltung aufwindow
, analysiert die URL, die Sie bekommen, rufen Siethis.setState()
, und Sie haben Ihre eigenen einfachen router, keine Bibliothek benötigt.location.hash
, die nicht zu einem Neuladen der Seite.