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