Jeecgboot table列表查看放大图片


今天研究了一下午,在jeecgboot的table里面展示图片,并且点击图片的时候放大图片,前端框架并没有组件可使用查看图片,于是自己写了一个

步骤如下:

1、监听vue页面的监听事件

 1 created() {
 2   this.loadData();
 3   document.addEventListener('click', (e) => {
 4     console.log(e)
 5    if(e.target.localName=='img'&&e.target.currentSrc){
 6      this.visible=true;
 7      this.imgPath=e.target.currentSrc
 8    }
 9   }, false)
10 },

 


2、找到img的click事件

 

 

 

 

 

这样就能获取到table列表要点击放大图片的路径,得到图片的路径在用一个弹出框去渲染,得到下面的的效果

  

 1 <div>
 2   <a-modal
 3           title="查看二维码"
 4           :visible="visible"
 5           :footer="null"
 6           @cancel="handleCancel"
 7   >
 8     <div style="width: 100%;margin: 0 auto;text-align: center"> <img :src="imgPath" /></div>
 9   </a-modal>
10 </div>

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM