Installez d'abord les dépendances :
npm install v-viewer --save
Puis importez-le globalement. Je l'écris dans main.js de : <.>
importer la visionneuse depuis 'v-viewer'importer 'viewerjs/dist/viewer.css'
Recommandations d'apprentissage associées :Ensuite, inscrivez-vous :
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' } })
<viewer :images="tupians"> <i-col span="4" v-for="item in tupians"> <p class="detailed"> <img :src="item.img" alt=""> </p> </i-col> </viewer>
h('xxxx', { props: { trigger: 'hover', placement: 'top', content: '二维码' } }, [ ])
{ 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); } }
. Apprentissage connexe recommandé :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!