ivew-admin 點擊預覽圖片


1. ivew-admin table  

 

  {
            title: '產品圖片',
            key: 'avatar1',
            align: 'center',
            render: (h, params) => {
              return h('div',
                [
                  h('img', {
                    style: {
                      width: "45px",
                      height: '45px',
                      verticalAlign: "middle",
                      marginTop: '3px',
                      marginBottom: '3px'
                    },
                    attrs: {
                      src: params.row.avatar1
                    },
                     on:{
                          click:(e)=>{
                              //點擊預覽圖片
                              this.handleView(e.srcElement.currentSrc)
                          }
                    }
                  },)
                ]);
            }
          },

  

 2.定義初始數據

   imgUrl: '', 
        visible: false,

  3.放大事件

 handleView(url) {
      this.imgUrl = url;
      this.visible = true;
     },

 4.model

<Modal title="查看大圖" v-model="visible" class-name="fl-image-modal">
      <img :src="imgUrl" v-if="visible" style="width:100%;height:100%">
     </Modal>

  效果:




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM