詳解elementui之el-image-viewer(圖片查看器)
前言
隨著版本的更新Element UI新增了新的組件,例如:Image,沒錯(cuò)今天被我發(fā)了Image下面可通過(guò) previewSrcList 開啟預(yù)覽大圖的功能。
這是官方文檔中有寫的,但是我想不使用Image組件又想使用預(yù)覽大圖的功能是否可行呢?
答案是當(dāng)然可以。
使用方法
翻看了Image的源碼,發(fā)現(xiàn)大圖預(yù)覽是一個(gè)小組件image-viewer,打開看看它的props,如下
props: { urlList: { type: Array, default: () => [] }, zIndex: { type: Number, default: 2000 }, onSwitch: { type: Function, default: () => {} }, onClose: { type: Function, default: () => {} } }
我們需要使用到的就只有urlList與onClose兩個(gè)屬性 ,一個(gè)用來(lái)放圖片鏈接一個(gè)用來(lái)關(guān)閉查看器。
需要使用的屬性我們知道了,然后我們就在代碼里面引入image-viewer就可以直接使用。
<template> <div> <el-button @click="onPreview">預(yù)覽</el-button> <el-image-viewer v-if="showViewer" :on-close="closeViewer" :url-list="[url]" /> </div> </template> <script> // 導(dǎo)入組件 import ElImageViewer from 'element-ui/packages/image/src/image-viewer' export default { name: 'Index', components: { ElImageViewer }, data() { return { showViewer: false, // 顯示查看器 url:'https://cube.elemecdn.com/6/94/4d3ea53c084bad6931a56d5158a48jpeg.jpeg' } }, methods: { onPreview() { this.showViewer = true }, // 關(guān)閉查看器 closeViewer() { this.showViewer = false } } </script>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- vue+element-ui+axios實(shí)現(xiàn)圖片上傳
- vue element upload實(shí)現(xiàn)圖片本地預(yù)覽
- Vue + Element UI圖片上傳控件使用詳解
- vue+elementUI實(shí)現(xiàn)圖片上傳功能
- vue+elementUi圖片上傳組件使用詳解
- element-ui上傳一張圖片后隱藏上傳按鈕功能
- vue+elementUI實(shí)現(xiàn)表單和圖片上傳及驗(yàn)證功能示例
- 基于elementUI實(shí)現(xiàn)圖片預(yù)覽組件的示例代碼
- element-ui 上傳圖片后清空?qǐng)D片顯示的實(shí)例
- 使用elementUI實(shí)現(xiàn)將圖片上傳到本地的示例
相關(guān)文章
vue把頁(yè)面轉(zhuǎn)換成圖片導(dǎo)出方式(html2canvas導(dǎo)出不全問題)
這篇文章主要介紹了vue把頁(yè)面轉(zhuǎn)換成圖片導(dǎo)出方式(html2canvas導(dǎo)出不全問題),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-10-10vue 獲取及修改store.js里的公共變量實(shí)例
今天小編就為大家分享一篇vue 獲取及修改store.js里的公共變量實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-11-11Element-Plus Select組件實(shí)現(xiàn)滾動(dòng)分頁(yè)加載功能
Element-Plus的select組件并沒有自帶滾動(dòng)分頁(yè)加載的功能,其雖然提供了自定義下拉菜單的底部的方式可以自定義上一頁(yè)及下一頁(yè)操作按鈕的方式進(jìn)行分頁(yè)加載切換,這篇文章主要介紹了Element-Plus Select組件實(shí)現(xiàn)滾動(dòng)分頁(yè)加載功能,需要的朋友可以參考下2024-03-03webpack+vuex+axios 跨域請(qǐng)求數(shù)據(jù)的示例代碼
本篇文章主要介紹了webpack+vuex+axios 跨域請(qǐng)求數(shù)據(jù),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-03-03vue項(xiàng)目使用高德地圖的定位及關(guān)鍵字搜索功能的實(shí)例代碼(踩坑經(jīng)驗(yàn))
這篇文章主要介紹了vue項(xiàng)目使用高德地圖的定位及關(guān)鍵字搜索功能的實(shí)例代碼,也是小編踩了無(wú)數(shù)坑總結(jié)出來(lái)的經(jīng)驗(yàn),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-03-03vuejs數(shù)據(jù)超出單行顯示更多,點(diǎn)擊展開剩余數(shù)據(jù)實(shí)例
這篇文章主要介紹了vuejs數(shù)據(jù)超出單行顯示更多,點(diǎn)擊展開剩余數(shù)據(jù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05Vue實(shí)現(xiàn)virtual-dom的原理簡(jiǎn)析
這篇文章主要介紹了Vue實(shí)現(xiàn)virtual-dom的原理簡(jiǎn)析,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-07-07element-ui 表格sortable排序手動(dòng)js清除方式
這篇文章主要介紹了element-ui 表格sortable排序手動(dòng)js清除方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-07-07