vue实现长图垂直居上 vue实现短图垂直居中


Posted in Javascript onOctober 18, 2017

大致效果如下图,只考虑垂直方向。长图可以通过滚动条看,短图居中效果,布局合理

vue实现长图垂直居上 vue实现短图垂直居中

html代码(vue作用域内):

<div class="box" v-for="item in previewImg">
  <img :src="item" alt="" @load="checkHeight($event)">
</div>

css代码:

.box{
 height: 100%;//如高度等于网页高度
 overflow: auto;
 display: flex;
 flex-direction: column;
 justify-content: space-around;
}
.swiper-slide.long{
 justify-content: flex-start;
}

js代码(vue作用域内,使用jquery):

methods: {
checkHeight:function (event) {
  var el=$(event.currentTarget);
  el.parent().removeClass('long');
//this.CH 为网页高度
  if(el.height()>this.CH){
    el.parent().addClass('long');
  }

}

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript中对对层的控制
Dec 29 Javascript
JS 分号引起的一段调试问题
Jun 18 Javascript
jquery 表格的增行删行实现思路
Mar 21 Javascript
javascript中offset、client、scroll的属性总结
Aug 13 Javascript
基于javascript实现彩票随机数生成(升级版)
Apr 17 Javascript
用jQuery实现优酷首页轮播图
Jan 09 Javascript
jQuery监听浏览器窗口大小的变化实例
Feb 07 Javascript
详解Sea.js中Module.exports和exports的区别
Feb 12 Javascript
EasyUI实现下拉框多选功能
Nov 07 Javascript
Vue 让元素抖动/摆动起来的实现代码
May 31 Javascript
使用puppeteer爬取网站并抓出404无效链接
Dec 20 Javascript
qrcode生成二维码微信长按无法识别问题的解决
Apr 04 Javascript
vue router下的html5 history在iis服务器上的设置方法
Oct 18 #Javascript
ui-router中使用ocLazyLoad和resolve的具体方法
Oct 18 #Javascript
VUE长按事件需求详解
Oct 18 #Javascript
vue router仿天猫底部导航栏功能
Oct 18 #Javascript
Node做中转服务器转发接口
Oct 18 #Javascript
Vue组件之Tooltip的示例代码
Oct 18 #Javascript
JS正则表达式完美实现身份证校验功能
Oct 18 #Javascript
You might like
咖啡豆分级制度 咖啡豆等级分类 咖啡豆是按口感分类的吗?
2021/03/05 新手入门
用PHP动态创建Flash动画
2006/10/09 PHP
php通过exif_read_data函数获取图片的exif信息
2015/05/21 PHP
yii框架无限极分类的实现方法
2017/04/08 PHP
js利用div背景,做一个竖线的效果。
2008/11/22 Javascript
Jquery知识点二 jquery下对数组的操作
2011/01/15 Javascript
jQuery实现首页顶部可伸缩广告特效代码
2015/04/15 Javascript
分分钟玩转Vue.js组件(二)
2017/03/01 Javascript
JS二叉树的简单实现方法示例
2017/04/05 Javascript
利用Angular.js编写公共提示模块的方法教程
2017/05/28 Javascript
python爬取安居客二手房网站数据(实例讲解)
2017/10/19 Javascript
vue嵌套路由与404重定向实现方法分析
2018/05/04 Javascript
Vue刷新修改页面中数据的方法
2018/09/16 Javascript
vue axios基于常见业务场景的二次封装的实现
2018/09/21 Javascript
浅析Vue 中的 render 函数
2020/02/28 Javascript
js实现点赞效果
2020/03/16 Javascript
Node.js API详解之 querystring用法实例分析
2020/04/29 Javascript
如何在微信小程序中使用骨架屏的步骤
2020/06/12 Javascript
jQuery实现全选按钮
2021/01/01 jQuery
[02:36]DOTA2英雄基础教程 帕格纳
2014/01/20 DOTA
[43:41]OG vs Newbee 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
基于Python实现的扫雷游戏实例代码
2014/08/01 Python
wxpython中Textctrl回车事件无效的解决方法
2016/07/21 Python
老生常谈python中的重载
2018/11/11 Python
python random从集合中随机选择元素的方法
2019/01/23 Python
Django-rest-framework中过滤器的定制实例
2020/04/01 Python
PyQt实现计数器的方法示例
2021/01/18 Python
zooplus德国:便宜地订购动物用品、动物饲料、动物食品
2020/05/06 全球购物
大学生的应聘自我评价
2013/12/13 职场文书
学习十八届三中全会精神实施方案
2014/02/17 职场文书
清明节寄语2015
2015/03/23 职场文书
2015年高中语文教学总结
2015/08/18 职场文书
创业计划书之美容店
2019/09/16 职场文书
python Django框架快速入门教程(后台管理)
2021/07/21 Python
Mysql8.0递归查询的简单用法示例
2021/08/04 MySQL
Spring Data JPA框架的核心概念和Repository接口
2022/04/28 Java/Android