vue中element-ui表格缩略图悬浮放大功能的实例代码


Posted in Javascript onJune 26, 2018

element-ui界面非常简洁和美观,提供的组件可以满足绝大多数的应用场景,当表格中显示了图片的缩略图时,想要鼠标浮动在缩略图上时放大图片的效果,该如何实现呢?element-ui虽然没有直接提供图片悬浮放大的组件,但是可以使用Popover弹出框组件,一样实现效果,如下:

vue中element-ui表格缩略图悬浮放大功能的实例代码

具体的代码(此处只是图片单元格的代码,其它代码省略):

<el-table-column
  prop="picture"
  header-align="center"
  align="center"
  width="150px"
  label="图片">
  <template slot-scope="scope">
   <el-popover
    placement="right"
    title=""
    trigger="hover">
    <img :src="scope.row.picture"/>
    <img slot="reference" :src="scope.row.picture" :alt="scope.row.picture" style="max-height: 50px;max-width: 130px">
   </el-popover>
  </template>
</el-table-column>

其中可以看到<el-popover>标签包围的有两个<img/>标签,第一个是悬浮放大的图片定义,第二个是表格中显示的索勒图定义,它有一个关键的属性 slot="reference" 。而<el-popover>的触发方式是 hover,即当鼠标浮动在表格图片上时,自动显示大图片,除了支持 hover 方式外,还支持 click,focus 和 manual;此处title的属性值设为"",即不显示标题。

此处缩略图和大图都是同一张图片,如果有不同的图片,也是可以的,只需要在 :src 中设置不同的值即可

关于Popover的详细使用说明,建议参考官方文档Popover弹出框

总结

以上所述是小编给大家介绍的vue中element-ui表格缩略图悬浮放大功能的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
传智播客学习之JavaScript基础篇
Nov 13 Javascript
js的写法基础分析
Jan 17 Javascript
fmt:formatDate的输出格式详解
Jan 09 Javascript
JavaScript通过字符串调用函数的实现方法
Mar 18 Javascript
JavaScript Split()方法
Dec 18 Javascript
JavaScript知识点总结(四)之逻辑OR运算符详解
May 31 Javascript
jq.ajax+php+mysql实现关键字模糊查询(示例讲解)
Jan 02 Javascript
基于Vuejs的搜索匹配功能实现方法
Mar 03 Javascript
vue.js 实现评价五角星组件的实例代码
Aug 13 Javascript
vue 实现边输入边搜索功能的实例讲解
Sep 16 Javascript
微信小程序动画(Animation)的实现及执行步骤
Oct 28 Javascript
vue使用video插件vue-video-player的示例
Oct 03 Javascript
Vue动态控制input的disabled属性的方法
Jun 26 #Javascript
利用Decorator如何控制Koa路由详解
Jun 26 #Javascript
vue实现点击关注后及时更新列表功能
Jun 26 #Javascript
微信小程序项目总结之点赞 删除列表 分享功能
Jun 25 #Javascript
nuxt.js 缓存实践
Jun 25 #Javascript
vue2.0使用v-for循环制作多级嵌套菜单栏
Jun 25 #Javascript
浅谈super-vuex使用体验
Jun 25 #Javascript
You might like
Mysql的GROUP_CONCAT()函数使用方法
2008/03/28 PHP
深入解析php中的foreach问题
2013/06/30 PHP
浅析PHP的ASCII码转换类
2013/07/05 PHP
去掉destoon资讯内容页keywords关键字自带的文章标题的方法
2014/08/21 PHP
php操作xml并将其插入数据库的实现方法
2016/09/08 PHP
PHP进阶学习之垃圾回收机制详解
2019/06/18 PHP
Laravel5.1框架路由分组用法实例分析
2020/01/04 PHP
新闻内页-JS分页
2006/06/07 Javascript
Javascript中各种trim的实现详细解析
2013/12/10 Javascript
Javascript 中创建自定义对象的方法汇总
2014/12/04 Javascript
Javascript与jQuery方法的隐藏与显示
2015/01/19 Javascript
JavaScript ES5标准中新增的Array方法
2016/06/28 Javascript
jQuery中show与hide方法用法示例
2016/09/16 Javascript
jQuery按需加载轮播图(web前端性能优化)
2017/02/17 Javascript
Node.js获取前端ajax提交的request信息
2017/02/20 Javascript
jQuery实现动态生成表格并为行绑定单击变色动作的方法
2017/04/17 jQuery
Three.js利用orbit controls插件(轨道控制)控制模型交互动作详解
2017/09/25 Javascript
arcgis for js栅格图层叠加(Raster Layer)问题
2017/11/22 Javascript
vue-router命名视图的使用讲解
2019/01/19 Javascript
JavaScript继承与聚合实例详解
2019/01/22 Javascript
Bootstrap实现模态框效果
2019/09/30 Javascript
自适应线性神经网络Adaline的python实现详解
2019/09/30 Python
django有哪些好处和优点
2020/09/01 Python
css3+伪元素实现鼠标移入时下划线向两边展开的效果
2017/04/25 HTML / CSS
努比亚手机官网:nubia
2016/10/06 全球购物
有趣、实用和鼓舞人心的产品:Inspire Uplift
2019/11/05 全球购物
Cynthia Rowley官网:全球领先的生活方式品牌
2020/10/27 全球购物
NFL官方在线商店:NFLShop
2020/07/29 全球购物
客服文员岗位职责
2013/11/29 职场文书
普通简短的个人自我评价
2014/02/15 职场文书
企业文化理念标语
2014/06/10 职场文书
2015年学生会个人工作总结
2015/04/09 职场文书
2015年社区统计工作总结
2015/04/21 职场文书
焦裕禄纪念馆观后感
2015/06/09 职场文书
创业计划书之奶茶店开店方案范本!
2019/08/06 职场文书
MySQL 使用索引扫描进行排序
2021/06/20 MySQL