天天看點

pc 圖檔預覽放大 端vue_vue-preview vue圖檔預覽插件+縮略圖樣式

一、安裝

npm i vue-preview -S

二、main.js中  導入元件

//vue-preview 開始

import VuePreview from 'vue-preview';

// defalut install

Vue.use(VuePreview)

//vue-preview 結束

三、代碼

1、要為縮略圖設定樣式 ,要在全局樣式中設定,如下:

.preview figure {

float: left;

width: 30%;

height:calc(30vw - 0px);

margin: 1.5%;

}

.preview figure img {

width: 100%;

}

2、元件代碼:

export default {

created () {

let pid = this.$route.params.id;

//發送請求

this.$axios.get('https://www.apiopen.top/satinGodApi?type=3&page=' + pid)

.then(res=>{

this.details = res.data.data;

})

.catch(console.log)

},

data () {

return {

details:[],

}

},

methods:{

setPreview:function () {

//給預覽圖設定參數

this.details.forEach( img => {

img.src = img.header;

img.msrc = img.header;

img.alt = img.top_commentsName;

img.title = img.top_commentsName;

img.w = 200;//這是大圖的寬

img.h = 200;

} )

return this.details;

}

}

}

四、效果

1、縮略圖

pc 圖檔預覽放大 端vue_vue-preview vue圖檔預覽插件+縮略圖樣式

2、預覽圖

pc 圖檔預覽放大 端vue_vue-preview vue圖檔預覽插件+縮略圖樣式

Vue PC端圖檔預覽插件

*手上的項目剛剛搞完了,記錄一下項目中遇到的問題,留做筆記: 需求: 在項目中,需要展示使用者上傳的一些圖檔,我從背景接口拿到圖檔url後放在頁面上展示,因為被圖檔我設定了寬度限制(150px),是以圖 ...

js圖檔預覽插件,不涉及上傳

小小的幾十行代碼,很牛逼,很實用. 支援多個圖檔的預覽,隻要new多個對象就行了. html如下

eclipse 圖檔預覽插件

eclipse 圖檔預覽插件 CreateTime--2018年4月22日22:59:55 Author:Marydon 下載下傳位址:eclipse 圖檔預覽插件 将插件檔案夾直接拷貝到eclips ...

在 vue 中使用 vieiwer 圖檔預覽插件

https://blog.csdn.net/WestLonly/article/details/79801800?utm_source=blogxgwz0 首先,感謝原作者 官網連結 github位址 ...

實作一個vue的圖檔預覽插件

vue-image-swipe 基于photoswipe實作的vue圖檔預覽元件 安裝 1 第一步 npm install vue-image-swipe -D 2 第二步 vue 入口檔案引入 im ...

vue項目中圖檔預覽旋轉功能

最近項目中需要在圖檔預覽時,可以旋轉圖檔預覽,在網上找了下,發現有一款功能強大的圖檔元件:viewerjs. git-hup: https://github.com/fengyuanchen/view ...

Vue.js圖檔預覽插件

vue-picture-preview-extend vue-picture-preview的擴充版本,本文中插件是由其他大神開發,我做了一些擴充,原文連結:https://segmentfault. ...

vue 圖檔預覽插件

https://github.com/daidaitu1314/vue2-preview //cnpm cnpm install vue2-preview -save //引入 import VueP ...

(1)vue點選圖檔預覽(可旋轉、翻轉、縮放、上下切換、鍵盤操作)

今天做項目的時候,遇到了新需求,需要把點選圖檔放大的功能.學習了一下GitHub上的viewerjs插件 GitHub位址:https://github.com/fengyuanchen/viewer ...

随機推薦

RabbitMQ + PHP (一)入門與安裝

RabbitMQ: 1.是實作AMQP(進階消息隊列協定)的消息中間件的一種. 2.主要是為了實作系統之間的雙向解耦而實作的.當生産者大量産生資料時,消費者無法快速消費,那麼需要一個中間層.儲存這個數 ...

ExtJS 中類的繼承

ExtJS 允許對現有的類進行擴充,其擴充可以通過繼承來實作.接下來我們就對剛剛使用ExtJS定義的Person類進行繼承,定義一個Developer類,它繼承自Person,同時還擁有Coding方 ...

Python爬蟲學習(11):Beautiful Soup的使用

之前我們從網頁中提取重要資訊主要是通過自己編寫正規表達式完成的,但是如果你覺得正規表達式很好寫的話,那你估計不是地球人了,而且很容易出問題.下邊要介紹的Beautiful Soup就可以幫你簡化這些操 ...

Scala伴生類和伴生對象

單例對象與類同名時,這個單例對象被稱為這個類的伴生對象,而這個類被稱為這個單例對象的伴生類.伴生類和伴生對象要在同一個源檔案中定義,伴生對象和伴生類可以互相通路其私有成員.不與伴生類同名的單例對象稱為 ...

[轉]15年雙11手淘前端技術巡演 - H5性能最佳實踐