基于vue 图片拖拽放大缩小查看组件
A Vue component to picture view
通过npm install vue-picviewer -save
安装到相应的项目下或者yarn add vue-picviewer
import Picview from 'vue-picviewer'; import Css from 'vue-picviewer/dist/vue-picviewer.min.css' export default { name: 'app', components:{ Picview }, } Demo
<template> <div id="app"> <div class="a"> <Picview :imgdata="imgdata1" width="100px;" /> </div> <div class="a"> <Picview :imgdata="imgdata2" :props="{thumbnail:'src',original:'src'}" width="200px;" /> </div> </div> </template> import Picview from "vue-picviewer"; import Css from "vue-picviewer/dist/vue-picviewer.min.css"; export default { name: "App", components: { Picview }, data() { return { imgdata1: [ "https://www.gravatar.com/avatar/40206d98ff6e85da457c341e4a4ea437", "https://www.gravatar.com/avatar/40206d98ff6e85da457c341e4a4ea437" ], imgdata2: [ { src: "https://www.gravatar.com/avatar/40206d98ff6e85da457c341e4a4ea437" }, { src: "https://www.gravatar.com/avatar/40206d98ff6e85da457c341e4a4ea437" } ] }; } }; </script> <style> #app { font-family: "Avenir", Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-align: center; color: #2c3e50; margin-top: 60px; } </style> Attributes
属性 | 类型 | 参数 | 说明 |
---|---|---|---|
imgdata | Array,Object | Array:['http://src','http://src'];Object | |
props | Object | "thumbnail":缩略图的数据对象属性,"original":原图的数据对象属性 | 仅imgdata属性为Object可用 |
width | String | 缩略图的宽度 | |
height | String | 缩略图的高度 |
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。