Réagir-Routeur ouvrir le Lien dans un nouvel onglet
Est-il un moyen d'obtenir Réagir Routeur pour ouvrir un lien dans un nouvel onglet? J'ai essayé et ça ne fonctionne pas.
<Link to="chart" target="_blank" query={{test: this.props.test}} >Test</Link>
Il est possible de peluches en ajoutant quelque chose comme onClick="foo"
pour le Lien comme ce que j'ai ci-dessus, mais il serait une erreur de la console.
Grâce.
Vous devez vous connecter pour publier un commentaire.
Je pense que le Lien composant n'a pas les accessoires pour elle.
Vous pouvez avoir d'autre moyen pour créer une étiquette et utiliser le makeHref méthode de Navigation mixin pour créer votre url
Dans la version actuelle de Réagir Routeur, vous pouvez utiliser:
target="_blank"
est assez pour faire le tour.target='_blank'
: recommander l'ajout derel='noopener noreferrer'
pour votre<a>
tagDe départ avec react_router 1.0, les accessoires seront passés à la balise d'ancrage. Vous pouvez utiliser directement
target="_blank"
. Discuté ici: https://github.com/ReactTraining/react-router/issues/2188Les simples façon est d'utiliser " à " la propriété:
Pour lien externe utilisez simplement un acor en place de Lien: