import RcViewer from '@hanyk/rc-viewer';
getData = async souceId => {
// 获取图片src
const res = await reqFileIds(souceId);
this.setState({
srcList: res.data && res.data.map(el => fileDocDownloadPath + el.bh),
});
this.viewer.viewer.show();
};
<div className="text-primary pointer" onClick={() => this.getData(text)}>
点击查看
</div>
<RcViewer ref={el => (this.viewer = el)} style={{ display: 'none' }}>
<ul id="images">
{this.state.srcList.map(el => (
<li>
<img src={el} alt="Picture 1" />
</li>
))}
</ul>
</RcViewer>
参考