色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:115日期:2022-12-15 15:10:46

首先先安裝依賴:

npm install v-viewer --save

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

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

然后注冊下:

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'> <div class='detailed'> <img :src='http://m.lshqa.cn/bcjs/item.img' alt=''> </div> </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(’div’, devicesArr); }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
主站蜘蛛池模板: 又刺激又黄的一级毛片 | 九色福利 | www.网站黄网站 | 国产精品免费一区二区三区四区 | 亚洲免费片 | 在线观看中文字幕一区 | 视频一区二区在线 | 加勒比一本大道香蕉在线视频 | 东莞a级毛片 | 国产精品久久久免费视频 | 伊人精品视频 | 91精品自在拍精选久久 | 国产成人亚洲综合网站不卡 | 免费精品国产日韩热久久 | 精品国产系列 | 超级碰碰碰视频视频在线视频 | 日韩欧免费一区二区三区 | 波多野结衣中文无毒不卡 | 成人国产亚洲 | 91久久99| 久久久久欧美情爱精品 | 亚洲欧美综合国产精品一区 | 日韩国产在线 | 国产区网址 | 日本免费一区二区三区毛片 | 久久久久久国产精品三级 | 国产精品天天爽夜夜欢张柏芝 | 亚洲高清视频在线 | 中文字幕国产亚洲 | 中文日韩字幕 | 天码毛片一区二区三区入口 | 欧美特黄一级片 | 东京一区二区三区高清视频 | 国产精品久久久久久福利 | 成人一级大片 | 久9久9精品视频在线观看 | a高清免费毛片久久 | 久草网站 | 欧美黄色一级视屏 | 免费一级欧美大片视频在线 | 国产α片|