日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

viewer vue 文档_vue中使用viewerjs

發布時間:2025/3/20 vue 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 viewer vue 文档_vue中使用viewerjs 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

項目創建

vue init webpack mytest001

安裝viewerjs

npm install viewerjs

刪掉生成的項目里面的helloWord.vue 修改路由 創建一個index.vue

index.vue代碼:

<template>

<div id="index">

<ul>

<li v-for="(item,index) of imgArr"><img :src="item" alt="圖片描述"></li>

</ul>

</div>

</template>

<script>

import Viewer from 'viewerjs';

import 'viewerjs/dist/viewer.css';

export default {

name: 'HelloWorld',

data() {

return {

imgArr:[

'https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=3472263623,506218584&fm=26&gp=0.jpg',

'http://www.sinaimg.cn/dy/slidenews/21_img/2015_17/2236_4146071_705561.jpg',

'http://www.sinaimg.cn/dy/slidenews/21_img/2015_17/2236_4146072_346494.jpg'

]

}

},

mounted(){

const ViewerDom = document.getElementById('index');

const viewer = new Viewer(ViewerDom, {

// 相關配置項,詳情見下面

});

}

}

</script>

<style>

*{

padding:0;

margin: 0;

}

ul {

display: flex;

flex-wrap: wrap;

}

ul li{

width:265px;

height: 180px;

list-style: none;

border:2px solid #CCC;

border-radius: 3px;

padding: 1px;

margin: 10px;

cursor: pointer;

}

ul li img{

width:100%;

height: 100%;

}

</style>

鍵盤事件

僅在modal mode下可用

ESC 鍵: 退出全屏/關閉/退出/停止播放;

Space 鍵: 停止/播放;

←鍵: 查看上一張圖片;

→鍵: 查看下一張圖片;

↑鍵: 放大圖片;

↓鍵: 縮小圖片;

Ctrl + 0 組合鍵: 縮小到初始大小;

Ctrl + 1 組合鍵: 放大到原始大小;

配置參數

如果要更改全局默認選項,可以使用view . setdefaults(選項)

參數名稱

參數類型

默認值

說明

initialViewIndex

Number

0

定義用于查看的圖像的初始索引

inline

Boolean

false

支持 inline mode

button

Boolean

true

是否顯示查看圖片時右上角的關閉按鈕

navbar

Boolean / Number

true

是否顯示底部導航欄

0 或者 false :不顯示

1 或者 true :顯示

2:當屏幕寬度大于768px時顯示

3:當屏幕寬度大于992px時顯示

4:當屏幕寬度大于1200px時顯示

title

Boolean / Number /

Function / Array

true

0 或者 false 時不顯示

1或者true或者function或者array時顯示

2:當屏幕寬度大于768px時顯示

3:當屏幕寬度大于992px時顯示

4:當屏幕寬度大于1200px時顯示

function 在函數體內返回標題

array 第一個參數表示可見性(0-4) 第二個參數就是標題

toolbar

Boolean / Number / Object

true

標題欄是否顯示和布局

0 或者 false 時不顯示

1或者true或者時顯示

2:當屏幕寬度大于768px時顯示

3:當屏幕寬度大于992px時顯示

4:當屏幕寬度大于1200px時顯示

Object : Object類型詳解

tooltip

Boolean

true

放大或縮小時顯示的百分比的文字提示

true : 顯示

false : 不顯示

movable

Boolean

true

是否可以拖動圖片

zoomable

Boolean

true

是否可以縮放圖片

rotatable

Boolean

true

是否可以旋轉圖片

scalable

Boolean

true

是否可以縮放圖片

transition

Boolean

true

為一些特殊元素啟用CSS3轉換。

fullscreen

Boolean

true

允許全屏播放

keyboard

Boolean

true

啟用鍵盤支持

backdrop

Boolean / String

true

啟用 modal 為false的時候不支持點擊背景關閉

loading

Boolean

true

加載圖片的時候的loading圖標

loop

Boolean

true

是否可以循環查看圖片

interval

Number

5000

定義圖片查看器的最小的寬度

minWidth

Number

200

定義圖片查看器的最小的高度

minHeight

Number

100

播放圖片時 距離下一張圖片的間隔時間

zoomRatio

Number

0.1

利用鼠標滾輪縮放圖片時的比例

minZoomRatio

Number

0.01

縮小圖片的最小比例

maxZoomRatio

Number

100

放大圖片的放大比例

zIndex

Number

2015

定義查看器的CSS z-index值 modal 模式下

zIndexInline

Number

0

定義查看器的CSS z-index值 inline 模式下

url

String / Function

src

原始圖像URL

如果是一個字符串,應該圖像元素的屬性之一

如果是一個函數,應該返回一個有效的圖像URL

container

Element / String

body

將查看器置于modal模式的容器

只有在 inline為 false的時候才可以使用

filter

Function

null

過濾圖像以便查看(如果圖像是可見的,應該返回true)

toggleOnDblclick

Boolean

true

當你放大或者縮小圖片時 雙擊還原

ready

Function

null

當查看圖片時被觸發的函數 只會觸發一次

show

Function

null

當查看圖片時被觸發的函數 每次查看都會觸發

shown

Function

null

當查看圖片時被觸發的函數 每次查看都會觸發 在show之后

hide

Function

null

當關閉圖片查看器時被觸發的函數 每次關閉都會觸發

hidden

Function

null

當關閉圖片查看器時被觸發的函數 每次關閉都會觸發 在hide之后

view

Function

null

當查看圖片時被觸發的函數 每次查看都會觸發 在shown之后

viewed

Function

null

當查看圖片時被觸發的函數 每次查看都會觸發 在view之后

zoom

Function

null

在圖片縮放時觸發

zoomed

Function

null

在圖片縮放時觸發 在 zoom之后

toolbar Object詳解

key值列表: "zoomIn", "zoomOut", "oneToOne", "reset", "prev", "play", "next", "rotateLeft", "rotateRight", "flipHorizontal", "flipVertical"

key值名稱

說明

zoomIn

放大圖片的按鈕

zoomOut

縮小圖片的按鈕

reset

重置圖片大小的按鈕

prev

查看上一張圖片的按鈕

next

查看上一張圖片的按鈕

play

播放圖片的按鈕

rotateLeft

向左旋轉圖片的按鈕

rotateRight

向右旋轉圖片的按鈕

flipHorizontal

圖片左右翻轉的按鈕

flipVertical

圖片上下翻轉的按鈕

{key:number|Boolean} 顯示或者隱藏對應key的按鈕 為Number的時候為可見性

{key: String } 自定義按鈕的大小

{ key: Function } 自定義按鈕點擊的處理

{ key: { show: Boolean | Number, size: String, click: Function } 自定義按鈕的每個屬性

size的取值范圍: small medium default large

總結

以上是生活随笔為你收集整理的viewer vue 文档_vue中使用viewerjs的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: av黄色av| 黄色小说在线免费观看 | 在线免费黄色av | 中文字幕免费高清视频 | 久久久极品 | 依依成人综合网 | 亚洲av高清一区二区三区 | 香蕉成人在线视频 | 波多野结衣不卡 | 综合网在线观看 | 中国免费一级片 | 日本少妇喷水视频 | 国产精品9 | 国产精品欧美久久久久天天影视 | 国产高清视频一区二区 | 超碰人人爱| 草莓视频一区二区三区 | 黄色a级片在线观看 | 国产欧美日韩久久 | 日本黄色网页 | 国产成人在线免费观看 | 在线免费观看日韩视频 | 丝袜视频在线观看 | 国产在线拍 | 日本69少妇 | 国产 日韩 欧美 精品 | 国产牛牛 | 久久精品动漫 | 亚洲码欧美码一区二区三区 | 日韩中文字幕影院 | 三年中文在线观看中文版 | 日本三级一区二区三区 | 国产黄色录像 | 91视频你懂的 | 第四色激情 | 成人在线网址 | 亚洲男人网 | 国产高清视频一区二区 | 一区二区三区黄色片 | 一区二区三区啪啪啪 | xxxx69国产| 日韩精品无码一区二区 | av一道本 | 视频在线一区二区 | 女生被草 | 亚洲图片综合区 | 欧美精品一区二区三区四区 | 欧美人与性动交xxⅹxx | 丰满少妇一区二区三区视频 | 亚洲a在线播放 | 国产农村妇女毛片精品久久麻豆 | 日韩人妻无码精品综合区 | 4444亚洲人成无码网在线观看 | 国产99久久久国产精品免费看 | 欧美交换配乱吟粗大25p | 国产精品jizz在线观看美国 | 亚洲第一免费视频 | a点w片| 日日日日日日 | 国产精品免费电影 | 国产传媒一区二区三区 | 久久精品国产亚洲AV黑人 | 亚洲av中文无码乱人伦在线观看 | 三上悠亚激情av一区二区三区 | 国产91在线观看丝袜 | av在线播放不卡 | 国产一区二区三区四区五区 | 6080午夜 | 在线观看av资源 | jvid在线 | 久久色视频 | 亚洲熟妇av一区二区三区漫画 | 久久人人插| 亚洲一级电影 | 亚洲国产欧美在线观看 | 深夜福利亚洲 | 国产精品欧美久久久久久 | 激情小说亚洲图片 | 日韩在线看片 | 国产91在线播放九色 | 国产伊人自拍 | 华丽的外出在线 | 91黑人精品一区二区三区 | 成人黄色短片 | 国产精品福利小视频 | 亚洲欧美另类一区 | 一级特黄免费视频 | 深田咏美在线x99av | 国产精品一区二区三区免费在线观看 | 99cao| 亚洲欧美色图在线 | 国产乱码一区二区三区播放 | 在线小视频你懂的 | 调教小屁屁白丝丨vk | 亚洲欧美日韩一区二区 | 亚洲一区偷拍 | 国产视频福利在线观看 | 久久久久成人网站 | 亚洲区小说区图片区 |