如何控制el-image预览图片的大小

摘要:
Src=“scope.row.carlouseUrl”:1。从“element-ui/packages/image/src/image-viewer”2导入图像查看器importerImageViewer。寄存器组件:3。使用组件<El table columnlabel=“旋转图表”width=“220px”>

使用el-image标签,发现预览图太大,占满了整个浏览器

代码如下:

<el-image :src="scope.row.carouselUrl" :preview-src-list="scope.row.photo"/>

如何才能控制预览图片的大小呢?如果我想不使用image组件又想使用预览大图的功能是否可行呢?我们可以使用image-viewer组件

使用方法:

1、引入image-viewer

import elImageViewer from 'element-ui/packages/image/src/image-viewer'

2、注册组件

components: { elImageViewer },

3、使用组件

<el-table-column label="轮播图" width="220px">
<template slot-scope="scope">
<img :src="http://t.zoukankan.com/scope.row.carouselUrl" />
<el-button @click="onpreview(scope.row.carouselUrl)">预览</el-button>
<el-image-viewer
v-if="showviewer"
:on-close="closeviewer"
:url-list="urlList"
/>
</template>
</el-table-column>

注意:url-list为数组,

4、在data数据模型中定义showviewer属性和urlList数组和在methods中定义方法closeviewer和onpreview方法

showviewer: false,
urlList: []

方法

// 关闭查看器
closeviewer() {
this.showviewer = false
this.urlList = []
},
onpreview(url) {
this.urlList.push(url)
this.showviewer = true
},

当点击预览按钮,将图片的url传递给onpreview方法,方法中将url放入urlList中。当关闭预览图时,将urlList清空,否则显示的是原来的图片。

效果如下:

如何控制el-image预览图片的大小第1张

 点击预览效果如下:

如何控制el-image预览图片的大小第2张

 参考博客:http://www.10qianwan.com/articledetail/518684.html

免责声明:文章转载自《如何控制el-image预览图片的大小》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇PbootCMS后台增加轮播图自定义分组名称ios 苹果和百度地图的相关使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

build.xml配置编译打包过程(转)

工程目录如下,使用eclipse中的ant对此工程进行编译打包: MonServer       | --------src       |            |--------com       |            |--------log4j.properties       |        | --------config       |...

Snack3 一个新的微型JSON框架

Snack3 一个新的微型JSON框架 一个作品,一般表达作者的一个想法。因为大家想法不同,所有作品会有区别。就做技术而言,因为有很多有区别的框架,所以大家可以选择的框架很丰富。 snack3。基于jdk8,60kb,无其它依赖,非常小巧。 强调文档树的链式操控和构建能力 强调中间媒体,方便不同格式互转 支持序列化、反序列化 支持Json path查询...

FineUI使用记录

@{ ViewBag.Title = "Grid/Grid"; var F = Html.F();} @section body { @(F.Grid().IsFluid(true).CssClass("blockpanel").Title("表格").ShowHeader(true).ShowBorder(true).ID("Grid1").DataI...

ucos(八)软件定时器

一、概述   内核提供了一个模拟定时器的机制,类似于任务,但是占用资源少,只能做一些简单的定时控制,如可以定时的喂狗、控灯。在软件定时器,不能添加时间管理函数、阻塞等待函数(等待互斥锁/信号量/事件标志组/消息队列)。 1.创建软件定时器 void OSTmrCreate (OS_TMR *p_tmr, CPU_CHAR *p_name, OS_TIC...

bootstrap-table的一些基本使用及表内编辑的实现

最近工作需要接触了bootstrap-table 所以研究了一下,并做了笔记,红色位置要特别注意  前端主要使用了 jquery bootstrap-table  bootstrap-edittable  bootstrap-table-edittable.js   1)首页我们需要先引用css及js文件 <!---bootstrap使用的是3--&...

Gridview控件的使用要点

在Gridview的使用中,需要记住的几点: 1、在表格的删除、更新等操作中,如何关联数据库的主键。   如有一学生信息表:有如下几个字段:studID--学生ID,studNo--学号,studName--姓名,studSex--性别,studScore--成绩。其中,studID为表的主键。 下面有两种方法,使Gridview设置和获取表的主键。 方法...