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的最佳方法分享
Oct 21 Javascript
js获得网页背景色和字体色的方法
Mar 21 Javascript
jQuery实现新消息在网页标题闪烁提示
Jun 23 Javascript
Jquery 全选反选实例代码
Nov 19 Javascript
Angular的Bootstrap(引导)和Compiler(编译)机制
Jun 20 Javascript
jQuery插件zTree实现的多选树效果示例
Mar 08 Javascript
javascript 判断一个对象为数组的方法
May 03 Javascript
ES6入门教程之Class和Module详解
May 17 Javascript
jQuery实现模糊搜索功能的方法分析
Jun 29 jQuery
解决vue.js this.$router.push无效的问题
Sep 03 Javascript
angular中两种表单的区别(响应式和模板驱动表单)
Dec 06 Javascript
JS实现给数组对象排序的方法分析
Jun 24 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
再说下636单管机
2021/03/02 无线电
PHP编程中八种常见的文件操作方式
2006/11/19 PHP
一篇有意思的技术文章php介绍篇
2010/10/26 PHP
解决PHP4.0 和 PHP5.0类构造函数的兼容问题
2013/08/01 PHP
PHP PDOStatement::columnCount讲解
2019/01/30 PHP
jquery parent和parents的区别分析
2013/10/02 Javascript
js中日期的加减法
2015/05/06 Javascript
利用CSS3在Angular中实现动画
2016/01/15 Javascript
HTML5 实现的一个俄罗斯方块实例代码
2016/09/19 Javascript
利用jQuery来动态为属性添加或者删除属性的简单方法
2016/12/02 Javascript
浅谈mint-ui loadmore组件注意的问题
2017/11/08 Javascript
详解vue组件基础
2018/05/04 Javascript
AngularJS与BootStrap模仿百度分页的示例代码
2018/05/23 Javascript
详解Nuxt.js部署及踩过的坑
2018/08/07 Javascript
微信小程序单选radio及多选checkbox按钮用法示例
2019/04/30 Javascript
如何对react hooks进行单元测试的方法
2019/08/14 Javascript
基于vue实现图片验证码倒计时60s功能
2019/12/10 Javascript
vue 解决provide和inject响应的问题
2020/11/12 Javascript
python网络编程示例(客户端与服务端)
2014/04/24 Python
Python中获取网页状态码的两个方法
2014/11/03 Python
Python中的hypot()方法使用简介
2015/05/18 Python
对python Tkinter Text的用法详解
2018/10/11 Python
python实现多层感知器MLP(基于双月数据集)
2019/01/18 Python
python多维数组分位数的求取方式
2020/03/03 Python
探秘TensorFlow 和 NumPy 的 Broadcasting 机制
2020/03/13 Python
Html5适配iphoneX刘海屏的简单实现
2019/04/09 HTML / CSS
Hudson Jeans官网:高级精制牛仔裤
2018/11/28 全球购物
Yahoo-PHP面试题4
2012/05/05 面试题
市场专员岗位职责
2014/02/14 职场文书
《鸟的天堂》教学反思
2014/02/27 职场文书
服务承诺书范文
2014/05/19 职场文书
主题班会演讲稿
2014/05/22 职场文书
老公出轨后的保证书
2015/05/08 职场文书
golang 实现并发求和
2021/05/08 Golang
Spring Data JPA的Audit功能审计数据库的变更
2021/06/26 Java/Android
Java并发编程之原子性-Atomic的使用
2022/03/16 Java/Android