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 写类方式之六
Jul 05 Javascript
菜鸟javascript基础资料整理2
Dec 06 Javascript
js中的数组Array定义与sort方法使用示例
Aug 29 Javascript
非常实用的12个jquery代码片段
Nov 02 Javascript
简述JavaScript提交表单的方式 (Using JavaScript Submit Form)
Mar 18 Javascript
jQuery 3 中的新增功能汇总介绍
Jun 12 Javascript
js中获取jsp表单中radio类型的值简单实例
Aug 15 Javascript
3种vue组件的书写形式
Nov 29 Javascript
vue中使用iview自定义验证关键词输入框问题及解决方法
Mar 26 Javascript
微信小程序实现页面浮动导航
Jan 08 Javascript
微信小程序文章列表功能完整实例
Jun 03 Javascript
在vue中使用inheritAttrs实现组件的扩展性介绍
Dec 07 Vue.js
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
php字符串截取问题
2006/11/28 PHP
PHP chr()函数讲解
2019/02/11 PHP
php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例
2019/05/09 PHP
JQUERY设置IFRAME的SRC值的代码
2010/11/30 Javascript
javascript 进阶篇3 Ajax 、JSON、 Prototype介绍
2012/03/14 Javascript
探讨在JQuery和Js中,如何让ajax执行完后再继续往下执行
2013/07/09 Javascript
javaScript 动态访问JSon元素示例代码
2013/08/30 Javascript
jquery ajax应用中iframe自适应高度问题解决方法
2014/04/12 Javascript
轻松创建nodejs服务器(7):阻塞操作的实现
2014/12/18 NodeJs
JavaScript数据结构与算法之栈与队列
2016/01/29 Javascript
jQuery使用contains过滤器实现精确匹配方法详解
2016/02/25 Javascript
浅谈JavaScript中面向对象的的深拷贝和浅拷贝
2016/08/01 Javascript
js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法
2017/02/19 Javascript
详解Vuejs2.0之异步跨域请求
2017/04/20 Javascript
ionic实现底部分享功能
2017/05/11 Javascript
Vue声明式渲染详解
2017/05/17 Javascript
jQuery点击页面其他部分隐藏下拉菜单功能
2018/11/27 jQuery
关于layui flow loading占位图的实现方法
2019/09/21 Javascript
小程序实现密码输入框
2020/11/16 Javascript
详解React中共享组件逻辑的三种方式
2021/02/02 Javascript
python3获取两个日期之间所有日期,以及比较大小的实例
2018/04/08 Python
wxPython的安装与使用教程
2018/08/31 Python
Python3.5基础之NumPy模块的使用图文与实例详解
2019/04/24 Python
python3 selenium自动化测试 强大的CSS定位方法
2019/08/23 Python
用python求一重积分和二重积分的例子
2019/12/06 Python
python except异常处理之后不退出,解决异常继续执行的实现
2020/04/25 Python
Python中logging日志的四个等级和使用
2020/11/17 Python
如何设置PyCharm中的Python代码模版(推荐)
2020/11/20 Python
css3中新增的样式使用示例附效果图
2014/08/19 HTML / CSS
naturalizer加拿大官网:美国娜然女鞋
2017/04/04 全球购物
澳大利亚Rockwear官网:女子瑜伽、健身和运动服
2021/01/26 全球购物
委托证明的格式
2014/01/10 职场文书
幼儿园教师请假制度
2014/01/16 职场文书
三关爱志愿服务活动方案
2014/08/17 职场文书
三八妇女节趣味活动方案
2014/08/23 职场文书
2014年幼儿园德育工作总结
2014/12/17 职场文书