v-viewer
用于图片浏览的Vue组件,支持旋转、缩放、翻转等操作,基于viewer.js。

安装

npm install v-viewer

使用

引用插件
main.js

import Viewer from 'v-viewer'
import 'viewerjs/dist/viewer.css'Vue.use(Viewer)
Viewer.setDefaults({navbar: false, //底部缩略图toolbar: false, //底部工具栏button: false, //右上角按钮title: false, //当前图片标题movable: true, //是否可以移动zoomable: true, //是否可以缩放transition: false //使用 CSS3 过度
})

组件中使用
demo.vue

<template><div><viewer :options="options" @inited="inited"><img width=300  :src="img"></viewer><!-- 指令用法 --><div v-viewer="options"><img width=300  :src="img"></div ></div>
</template><script>
export default {name: 'VViewer',data() {return {img: 'https://cn.vuejs.org/images/logo.png',options: {hide: this.hide,show: this.show,viewed: this.viewed}}},methods: {inited(viewer) {console.log('inited')this.$viewer = viewer},show() {console.log('show img')},hide() {console.log('hide img')},viewed() {console.log('viewed')this.$viewer.rotateTo(180)}}
}
</script>

Vue图片浏览组件v-viewer简单应用相关推荐

  1. Vue - 图片浏览组件v-viewer

    1. 介绍和安装 v-viewer组件可以实现图片点击放大,缩小,旋转,切换等操作 在Vue项目中打开终端,npm引入v-viewer组件 npm install v-viewer --save 2. ...

  2. vue图片裁剪组件_使用Vue-Rx的Vue.js图像裁剪组件

    vue图片裁剪组件 Vuejs夹 (vuejs-clipper) Vue.js image clipping components using Vue-Rx. 使用Vue-Rx的Vue.js图像裁剪组 ...

  3. vue图片裁剪组件_Vue.js图像裁剪组件

    vue图片裁剪组件 Vuejs夹 (vuejs-clipper) Vue.js image clipping components using Vue-Rx. 使用Vue-Rx的Vue.js图像裁剪组 ...

  4. VUE图片裁剪组件,基于VueCropper

    VUE图片裁剪组件,基于VueCropper 搬砖的同志麻烦点个赞支持下 效果图 第一步安装vue-cropper插件 npm install vue-cropper 第二步创建组件,把下面的代码复制 ...

  5. 在开发中图片浏览遇到的一些简单问题

    在开发中图片浏览遇到的一些简单问题 由于在项目中已经用到了一个第三方框架(MJPhotoBrowser)做图片浏览了,所以就使用了这个框架来做图片的浏览功能. 项目需求 单击图片放大(只可以浏览单张图 ...

  6. tkinter类ppt的图片浏览组件

    tkinter类ppt的图片浏览组件 引言 框架 添加图片 显示图片 完整代码 效果 结语 引言 这里指的类ppt是指组件主体由图片选择框,原始图片显示框组成,木有自己的编辑功能. 框架 类似PPT, ...

  7. 基于ViewFlipper实现图片浏览组件

    转载请说明出处:http://blog.csdn.net/ff20081528 前段时间一个朋友问我有没有做过手机商城的广告浏览的功能,如下图: 我也看了下,基本上所有的商城也都有衣蛾这样的东西.在网 ...

  8. PhotoSwipe 图片浏览插件使用方法 - 简单

    [转载] [JS插件] PhotoSwipe 图片浏览插件使用方法 一.介绍 PhotoSwipe 是专为移动触摸设备设计的相册/画廊.兼容所有iPhone.iPad.黑莓6+,以及桌面浏览器.底层实 ...

  9. 用vue element-ui分页组件构建一个简单的分页 ( 超详细 )

    element-ui分页组件: 以下代码都是干货,欢迎大家互相评论学习 方法一 数据绑在div上: <template> <div><div v-for="(v ...

最新文章

  1. oracle 导库时日志满了,oracle rac 11g 日志占满系统盘导致数据库down掉
  2. maya室内模型_C4d和3dmax、maya相比有什么优势?
  3. OpenJudge NOI 1.7 14:大小写字母互换
  4. python qtextedit设置光标位置_Python基础命令学习——就这一篇文章就够了
  5. Unity 编辑器内建图标获得
  6. c++ 异常处理(3)
  7. java dubbo swagger_Dubbo 的 Swagger 服务文档 swagger-dubbo
  8. RabbitMQ消息队列入门篇(环境配置+Java实例+基础概念)
  9. stringbuilder_String,StringBuilder,StringBuffer三者的区别?
  10. 用python语言提取千位数_C语言怎样提取一个数的十位个位百位千位?
  11. 快逸报表研究-冻结表头
  12. 曲线任意里程中边桩坐标正反算(CASIO fx-4800P计算器)程序
  13. 在阿帕奇服务器布置文件,Apache文件列表服务器美化 index of /
  14. Catia抛物线建模_基于CATIA的方程曲线设计建模研究
  15. Pytorch3D环境血泪安装史
  16. 随机森林oob_score及oob判断特征重要性
  17. 【微信小程序】史上最全的《Java面试题及解析》,理论+实战双管齐下!
  18. 华为云发布代码检查服务;微软向其美国雇员提供“无限制”休假时间;付费版 ChatGPT|极客头条
  19. 【转载】xp用户自动登录
  20. 如何正确看待地方门户网站的品牌推广理念

热门文章

  1. Vue CLI 3 配置兼容IE10
  2. 修改AlertDialog各组件颜色、字体等属性、禁止返回键、外框不消失、android9.0不居中显示问题解决
  3. 青龙面板——【键走有礼+鸾凤玉华】
  4. java课程设计(第三版)魔板游戏源代码(可实现英雄榜功能)
  5. 视频播放 - 1001错误
  6. 脚本引流客户会封号吗?脚本引流要注意哪些问题?
  7. EXT各个控件隐藏不可编辑等操作以及一些控件操作
  8. 丰巢牵手速递易,末端派送领域迎来大变革
  9. odbcConnectExcel()只支持32位的操作系统
  10. PHP如何读取照片的exif信息