<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Element-el-table組件中的el-image預覽小記

      elementUI的el-image元素有一個預覽屬性`preview-src-list` .設置了這個屬性的話, 將開啟圖片預覽功能https://element.eleme.cn/2.13/#/zh-CN/component/image 

      然后在開發的時候有的時候也會遇到在el-table中的一列中嵌入el-image元素,如果想通過點擊圖片,顯示圖片大圖預覽,
      可以在<el-table-column></el-table-column> 中增加一個<template slot-scope="scope"></template>的模板.
      然后在template中增加一個<el-image>的組件, 設置<el-image>組件的 preview-src-list, @click, 屬性/事件

      此外, 還需要在加載表格數據的時候, 獲取到表格數據中所有的圖片.
      獲取所有圖片是為了點擊圖片顯示大圖預覽的時候可以進行左右圖片切換.
      如果只想點擊一個圖片顯示一張預覽圖的話, 這就更簡單了

      1. 點擊圖片, 顯示當前圖片預覽圖, 不可輪播

         <template>
           <el-table :data="tableData">
             <el-table-column label="圖片">
               <template slot-scope="scope")>
                 <el-image :preview-src-list="scope.row.tableRowImagePropName"></el-image>
               </template>
             </el-table-column>
           </el-table>
         </template>

         
         

      2. 點擊圖片, 顯示當前圖片預覽圖, 可輪播. 無論點擊那一行的圖片, 圖片切換的順序不變
          本來還想著獲取table每一行的序號, 然后通過下標定位預覽圖片列表, 結果拼接完成之后圖片都變得不一樣了
          所以目前就是直接通過圖片url 匹配到圖片列表了.

         

      <template>
           <el-table :data="tableData">
             <el-table-column label="圖片">
               <template slot-scope="scope")>
                 <el-image :preview-src-list="tableDataImageList"
                           @click="imageClicked(scope.row.tableRowImagePropName)">
                 </el-image>
               </template>
             </el-table-column>
           </el-table>
         </template>
         
         <script>
         export default{
           data(){
             tableData:[],
             tableDataImageList:[],
           },
           methods:{
             /**
               * 這里的處理方式雖然有點瓜皮, 但還是能作到點用的
               */
             imageClicked(imageUrl){
               let imgList = this.tableDataImageList;
               let index = this.imgList.indexOf(imageUrl);         // 通過點擊的圖片, 確定當前圖片在預覽圖片列表中的位置, 最好做下 >= 0的校驗
               
               let afterPicArr = this.imgList.slice(index);        // arr.slice 分割數組,不改變原數組,slice(index)返回index到數組結果的子數組 這里的目的是獲取當前點擊元素之后所有元素
               let beforePicArr = this.imgList.slice(0,index);     // 這里是獲取當前元素之前所有元素, 剛好讀不到index位置的數據
               let newImageList = afterPicArr.concat(beforePicArr);// 把這倆玩意拼在一起
               
               this.tableDataImageList = newImageList;             // 更新預覽圖片列表(preview-src-url)
             },
             
           /**
             * 初始化table數據, 同時設置當前表格的預覽圖片列表
             */
             getTableData(){
               // 以下axios請求
               API.getTableData(params).then(res=>{
                 // 校驗返回結果
                 this.tableData = res.data;
                 this.tableDataImageList = 遍歷this.tableData, 獲取每個元素中的圖片屬性.然后賦值給tableDataIageList;
               }).catch(e=>{
                 console.log(e)
               })
             }
           },
           mounted(){
             this.getTableData();
           }
         }
         </script>


         

      posted @ 2021-09-26 18:05  你啊347  閱讀(4112)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 久热这里只精品99国产6-99RE视…| 加勒比无码人妻东京热| 人人人澡人人肉久久精品| 免费观看一级欧美大| 国产高清视频在线播放www色| 日本午夜精品一区二区三区电影| 亚洲精品中文字幕尤物综合 | 久久亚洲欧美日本精品| 国产91精品调教在线播放| 丰满岳乱妇久久久| 免费av网站| 欧美日本精品一本二本三区| 国产精品乱一区二区三区| 日韩精品人妻系列无码av东京| 日本久久99成人网站| 精品国产午夜福利在线观看| 国产不卡一区在线视频| 国产太嫩了在线观看| 一区二区三区激情免费视频| 亚洲人成网站在线观看播放不卡| 情欲少妇人妻100篇| 国产无遮挡又黄又爽在线视频| 一本久道久久综合狠狠躁av| 成在人线av无码免费| 成人激情视频一区二区三区| 丰满无码人妻热妇无码区| 欧美午夜精品久久久久久浪潮 | 中文国产不卡一区二区| 男人和女人做爽爽免费视频| 少妇无套内射中出视频| 性奴sm虐辱暴力视频网站 | 国产成人精彩在线视频| 久久国产热这里只有精品| 国产成人午夜福利在线播放| 丝袜人妻一区二区三区网站| 精品无码国产一区二区三区AV| AV免费网址在线观看| 国产一区二区三区不卡视频| 国产一卡2卡三卡4卡免费网站| 久久中文骚妇内射| 黑人异族巨大巨大巨粗|