
[英]onDrop property in REACT HOOKS doesn't work on my DIV element loading BASE64 image
[英]href attribute on div elements doesn't work in React hooks
我正在尝试使用 React Hooks 制作一个 Breaking Bad Character 信息应用程序。 我希望它 go 到一个新选项卡并在我单击字符卡时搜索字符。 但是当我点击它时,任何事情都会发生。 这是我的卡片组件:
const CardCharacter = ({ character }) => { var googleSearch = "https://www.google.com/search?q=" + `${character.name}`; return ( <div className="card my-4" href={googleSearch} target="_blank"> <div className="card-inner"> <div className="card-front"> <img className="card-image" src={character.img} alt={character.name} /> </div> <div className="card-back mt-3 px-1"> <h3 className="my-2">{character.name}</h3> <p className="my-1"><strong className="text-title">Played By: </strong>{character.portrayed}</p> <p className="my-1"><strong className="text-title">Nick Name: </strong>{character.nickname}</p> <p className="my-1"><strong className="text-title">Occupation: </strong>{character.occupation}</p> <p className="my-1"><strong className="text-title">Status: </strong>{character.status}</p> <p className="my-1"><strong className="text-title">Birthday: </strong>{character.birthday}</p> </div> </div> </div> ); } export default CardCharacter;
您需要使用<a>
标签。
const CardCharacter = ({ character }) => {
var googleSearch = "https://www.google.com/search?q=" + `${character.name}`;
return (
<a href={googleSearch} target="_blank">
<div className="card my-4">
<div className="card-inner">
<div className="card-front">
<img className="card-image" src={character.img} alt=
{character.name} />
</div>
<div className="card-back mt-3 px-1">
<h3 className="my-2">{character.name}</h3>
<p className="my-1"><strong className="text-title">Played By: </strong>{character.portrayed}</p>
<p className="my-1"><strong className="text-title">Nick Name: </strong>{character.nickname}</p>
<p className="my-1"><strong className="text-title">Occupation: </strong>{character.occupation}</p>
<p className="my-1"><strong className="text-title">Status: </strong>{character.status}</p>
<p className="my-1"><strong className="text-title">Birthday: </strong>{character.birthday}</p>
</div>
</div>
</div>
</a>
);
}
export default CardCharacter;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.