1.4.24 • Published 2 years ago

vue-dark-photo v1.4.24

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

先上效果图

demo1.gif

demo2 .gif

demo3.gif

演示地址

https://dark2017.github.io/vue-dark-photo.github.io/

vue-dark-photo

安装使用说明

vue-dark-photo

npm i vue-dark-photo


// 在入口(main.js)中引入并挂载
import VDPhoto from 'vue-dark-photo'
// 引入vue-dark-photo 样式
import 'vue-dark-photo/lib/vue-dark-photo.css'

Vue.use(VDPhoto)
//若通过cdn引入 请引入以下链接 版本号自行调整
https://cdn.jsdelivr.net/npm/vue-dark-photo@{verison}/lib/vue-dark-photo.umd.min.js
https://cdn.jsdelivr.net/npm/vue-dark-photo@{verison}/lib/vue-dark-photo.css

示例

调用全局方法打开

this.$VDPhoto.show({
    imgData: "url",
    publish: (val) => {
        console.log(val)
    }
});

组件形式打开

<VDPhoto 
    ref="VDPhoto"
    :imgData='imgData'
    @publish='publish'
    ....
/>

this.$refs.VDPhoto.show()

api

属性

属性值类型描述默认值
imgDatastring图片地址(url)-
imgArrArray图片地址(数组)-
isHintBoolean是否展示提示(第一张或最后一张)true
customActionObject自定义操作栏null
ifWaveBoolean是否点击波纹特效false

customAction

属性值类型描述默认值
lastCardBoolean是否需要上一张true
narrowBoolean是否需要缩小true
reductionBoolean是否需要复原true
enlargeBoolean是否需要放大true
leftRotateBoolean是否需要逆时针旋转true
rightRotateBoolean是否需要顺时针旋转true
downloadFileBoolean是否需要下载true
publishBoolean是否需要打印true
nextCardBoolean是否需要下一张true
mouseWheelBoolean是否需要滚轮缩放true
mouseDownBoolean是否需要拖拽功能true
customArray自定义操作栏-

custom

属性值类型描述默认值
titleString悬浮标题-
onClickfunction点击回调-
styleObject操作按钮样式-
contentString操作按钮内容-

事件

事件名说明回调参数
publish打印后的回调打印的内容
close关闭后的回调-

方法

方法名说明
show打开photo
······

注意

  • 通过this.$refs.VDPhoto.show()来打开组件
  • 若引用图片地址,相对地址使用require()包裹或使用绝对地址
  • 若imgData 和 imgArr 同时传了 则只有imgData生效
  • 不支持 base64

最后

更新日志

  • 2021-7-7
  • travis 小版本自动部署迭代
  • node 大版本手动迭代版本号

  • 2021-6-3

  • 新增波纹特效
  • 优化项目结构

  • 2021-6-1

  • 新增自定义操作栏

  • 2021-5-22

  • 新增提示功能
  • 添加图片旋转动画
  • 优化图片旋转功能

  • 2021-5-21

  • 新增图片数组功能;移除默认插槽和图片名
  • 下载时截取文件名作为图片名

  • 2021-5-20

  • 解耦elementui、引用阿里图标库
  • 去除word等文档预览功能

  • 2021-5-17

  • 支持更多图片格式、代码优化

  • 2021-5-14

  • 去除打印的页眉、页脚优化打印相关功能
1.4.22

2 years ago

1.4.24

2 years ago

1.4.23

2 years ago

1.4.20

2 years ago

1.4.21

2 years ago

1.4.17

2 years ago

1.4.16

2 years ago

1.4.19

2 years ago

1.4.18

2 years ago

1.4.13

3 years ago

1.4.12

3 years ago

1.4.15

3 years ago

1.4.14

3 years ago

1.4.6

3 years ago

1.4.5

3 years ago

1.4.4

3 years ago

1.4.3

3 years ago

1.4.9

3 years ago

1.4.11

3 years ago

1.4.8

3 years ago

1.4.10

3 years ago

1.4.7

3 years ago

1.4.2

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.0

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.1.10

3 years ago

0.1.9

3 years ago

0.1.8

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago