React antd表格渲染图片的操作是什么
Admin 2022-10-21 群英技术资讯 844 次浏览
这篇文章主要介绍“React antd表格渲染图片的操作是什么”,有一些人在React antd表格渲染图片的操作是什么的问题上存在疑惑,接下来小编就给大家来介绍一下相关的内容,希望对大家解答有帮助,有这个方面学习需要的朋友就继续往下看吧。使用antd table中显示一张图片,代码如下:
?const columns = [ { title: "姓名" , dataIndex: "name" , width: 100 , // table列定宽 可不设 fixed: "left" // 固定列的位置 }, { title: "联系电话" , width: 150, dataIndex: "phone" }, { title: "显示一张图片" , width:150, dataIndex: "img" , render:(text)=> <img src={text}/> }, { title: "显示多张图片" , width:400, dataIndex: "imgs" , render: text => { // text是后端传的多个url,需要逗号分隔再显示图片 if (text) { return ( <div style={{ display: "flex" }}> {text.split( "," ).map((items, index) => { return ( <div key={index} className= "common-img-list" style={{ width: "100px" , height: "100px" , marginLeft: "4px" , overflow: "hidden" }} > <img style={{ width: "100%" }} src={items} onClick={() => { InitImageViwer(); // 点击放大图片 }} /> </div> ); })} </div> ); } }, ] // 点击放大图片预览 function InitImageViwer( box = 'common-img-list' , // 注意class不要忘记了 option = {}, callBack ) { setTimeout(() => { const viewList = [] const el = document.querySelectorAll(`.${box}`) if (el.length) { el.forEach((z, x) => { viewList[x] = new ImageViewer(z, option) }) callBack && callBack(viewList) } }, 1000) } // table 使用 scroll 表格滚动 <Table columns={columns} scroll={{ x: 1500, y: 500 }} /> |
实现效果图:

点击图片放大预览效果:

补充知识:React中antd框架下upload多个图片简单上传
antd的上传组件也是挺好康的,预览、删除也特别方便。适合表单上传。
查询资料多个上传处理 不明确,我就在下面name为file的input隐藏域内储存多个图片上传
这行代码是限制多个图片上传的总数,这里目前是不能超过6张图片,到达六张图片后,点击上传的按钮将会消失。
{this.props.tAccessory >= 6 ? null : uploadButton}
点击眼睛会弹出modl框扩大显示图片。

全文代码如下,稍加修改即可使用。
关于“React antd表格渲染图片的操作是什么”的内容今天就到这,感谢各位的阅读,大家可以动手实际看看,对大家加深理解更有帮助哦。如果想了解更多相关内容的文章,关注我们,群英网络小编每天都会为大家更新不同的知识。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要介绍了解决vue项目本地启动时无法携带cookie,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
本文主要给大家分享的关于vue指令的内容,下面介绍了一些基本指令以及用法,小编认为是比较实用的,因此分享给大家作参考,感兴趣的朋友们可以了解一下。
拖拽元素的需求还是比较常见的,之前我们也了解过拖拽元素,这篇文章给大家分享的是用jQuery实现容器间的元素拖拽效果,具体怎样做呢?我们直接看代码:
这篇文章主要为大家详细介绍了vue实现图片拖动排序,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
这篇文章给大家分享的是有关JS字符串操作方法的内容,有一些比较实用的小技巧,例如拆分字符串、 JSON格式化和解析、多行字符串和嵌入式表达式和验证字符串数组中是否存在子字符串这些,下文有实现代码,感兴趣的朋友可以了解一下。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008