分享一个实用于后盾管理系统、网站等的图片查看器。

demo在线链接: duo-image-viewer

反对以下性能:

1.缩放:

2.旋转

3.拖拽

4.全屏

技术栈:vue

如何应用:

1.装置依赖

npm i duo-image-viewer --save  // cnpm i duo-image-viewer --save复制代码

2.引入并注册组件

找到vue我的项目中的main.js 文件并退出如下代码:

import duoImageViewer from 'duo-image-viewer' // 引入组件 Vue.use(duoImageViewer) // 注册组件复制代码

3.在页面中应用

<template>  <div>    <button @click="handleOpen">关上查看器</button>    <duo-image-viewer       :src="src"       :srcList="srcList"       @close="handleClose"       :showViewer="showViewer"    />  </div></template><script>export default {  data() {    return {      src: {        name: '',        url: "https://baidu.com/pictures/2020-09-08/1599535213868-GDJJZizFVtepBxlXpq.jpg"      },      srcList: [        "https://baidu.com/pictures/2020-09-08/1599535213868-GDJJZizFVtepBxlXpq.jpg",        "https://baidu.com/pictures/2020-09-08/1599535221238-tQfrTrrwOLSdhtiVBY.jpg",      ],      showViewer: false,    };  },  methods: {    handleOpen() {      this.showViewer = !this.showViewer    },    handleClose() {      this.showViewer = false    }  }};</script>复制代码

其中showViewer管制显示暗藏,src示意以后展现的图片,srcList示意要展现图片列表

GitHub地址:duofuni/duo-image-viewer