Former-commit-id: d5901293c467a348ad2f307360d9fc1cfc1808ff
This commit is contained in:
troyeguo
2020-08-03 17:34:14 +08:00
parent ab17a472b9
commit e3a8ff5036

View File

@@ -17,15 +17,18 @@ class ViewArea extends React.Component<ViewAreaProps, ViewAreaStates> {
});
}
showImage = (event: any) => {
if (this.state.isShowImage) {
this.setState({ isShowImage: false });
}
event.preventDefault();
console.log(event.target);
if (event.target.src) {
let image: HTMLImageElement | null = document.querySelector(".image");
if (image) {
image.src = event.target.src;
this.setState({ isShowImage: true });
}
}
this.setState({ isShowImage: true });
};
hideImage = (event: any) => {
event.preventDefault();
@@ -40,14 +43,14 @@ class ViewArea extends React.Component<ViewAreaProps, ViewAreaStates> {
<div className="view-area">
<div
className="image-preview"
onClick={(event) => {
this.hideImage(event);
}}
style={
this.state.isShowImage
? { backgroundColor: "rgba(75,75,75,0.3)" }
: { display: "none" }
}
onClick={(event) => {
this.hideImage(event);
}}
>
<img src="" alt="" className="image" />
</div>