站長資訊網
        最全最豐富的資訊網站

        Vue基于iview table展示圖片實現點擊放大功能

        Vue基于iview table展示圖片實現點擊放大功能

        首先先安裝依賴:

        npm install v-viewer --save

        然后全局引入,我這邊是在main.js里面操作寫的:

        import Viewer from 'v-viewer'
        import 'viewerjs/dist/viewer.css'

        相關學習推薦:javascript教程

        然后注冊下:

        Vue.use(Viewer) Viewer.setDefaults({   Options: { 'inline': true, 'button': true, 'navbar': true, 'title': true, 'toolbar': true, 'tooltip': true, 'movable': true, 'zoomable': true, 'rotatable': true, 'scalable': true, 'transition': true, 'fullscreen': true, 'keyboard': true, 'url': 'data-source' } })

        使用的一個demo就是:

        <viewer :images="tupians">    <i-col span="4" v-for="item in tupians">      <p class="detailed">       <img :src="item.img" alt="">      </p>    </i-col> </viewer>

        其中item.img其實就是一個路徑。

        在回到iview表格中,

        需要以

              h('xxxx', {         props: {           trigger: 'hover',           placement: 'top',           content: '二維碼'         }       }, [       ])

        這種格式渲染出來,第一個參數是標簽,第二參數是標簽里面可以含props(vue的v-bind),也可以包含屬性。第三個參數是數組,表示子標簽。子標簽也是這種格式的,以此遞歸下去。

        所以改寫成這種格式的,在本人項目中的一個demo如下,就可以實現在表格中點擊圖片進行放大展示:

        {   title: '二維碼',   align: 'center',   render: (h, params) => {     console.log('h, param', params);     let devicesArr = [];     let photo = [];     photo.push('/erweima/'+params.row.pt_number+'.png');     devicesArr.push(       h('Tooltip', {         props: {           trigger: 'hover',           placement: 'top',           content: '二維碼'         }       }, [         h('viewer', {           props:{             images:photo           }         }, [           h('img', {             attrs: {               src:photo[0],               style: 'width: 22px;margin-right:5px'             },           })         ])       ])     );     return h('p', devicesArr);   } }

        相關學習推薦:編程視頻

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国内精品伊人久久久久影院对白| 亚洲国产精品无码久久一区二区| 国产午夜精品一本在线观看| 人妻少妇精品视频一区二区三区| 黑巨人与欧美精品一区| 99热亚洲色精品国产88| 婷婷国产成人精品一区二| 久久精品国产免费一区| 久久精品国产亚洲AV无码麻豆 | 日本aⅴ精品中文字幕| 国产精品自产拍在线观看花钱看| 500av导航大全精品| 久久99精品久久久久久动态图 | 精品国产一区二区三区久久蜜臀| 欧美精品国产精品| 国产精品久久久久久影院| 国产精品三级国产电影| 久久精品人人做人人爽电影蜜月| 亚洲国产精品久久久天堂| 亚洲精品视频在线观看你懂的| 久久精品国产99久久香蕉| 四虎国产精品成人免费久久| 亚洲精品福利视频| 91麻豆精品国产自产在线观看一区 | 911亚洲精品国内自产| avtt天堂网久久精品| 国产美女精品一区二区三区| 色国产精品一区在线观看| 亚洲精品午夜无码电影网| 最新国产精品拍自在线观看| 中文字幕精品一区| 亚洲日韩中文在线精品第一 | 亚洲综合精品一二三区在线 | 亚洲精品乱码久久久久久中文字幕 | 精品国产人成亚洲区| 国产系列高清精品第一页| 国产亚洲精品无码拍拍拍色欲| 国内精品伊人久久久久影院对白| 久久91精品综合国产首页| 欧美精品区一级片免费播放| 欧美成人精品一区二三区在线观看|