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 按回车键相应按钮提交事件
Nov 02 Javascript
JavaScript在IE和Firefox浏览器下的7个差异兼容写法小结
Jun 18 Javascript
javascript实现div的显示和隐藏的小例子
Jun 25 Javascript
ajax与302响应代码测试
Oct 23 Javascript
angularJS 中$scope方法使用指南
Feb 09 Javascript
jquery+css实现的红色线条横向二级菜单效果
Aug 22 Javascript
JS实现alert中显示换行的方法
Dec 17 Javascript
js实现上传图片预览方法
Oct 25 Javascript
JS使用cookie实现只出现一次的广告代码效果
Apr 22 Javascript
Angular2 自定义validators的实现方法
Jul 05 Javascript
vue实现codemirror代码编辑器中的SQL代码格式化功能
Aug 27 Javascript
使用JS前端技术实现静态图片局部流动效果
Aug 05 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
使用adodb lite解决问题
2006/12/31 PHP
PHP 各种排序算法实现代码
2009/08/20 PHP
PHP isset()与empty()的使用区别详解
2010/08/29 PHP
解决PhpMyAdmin中导入2M以上大文件限制的方法分享
2014/06/06 PHP
php+mysql查询实现无限下级分类树输出示例
2016/10/03 PHP
Iframe 自适应高度并实时监控高度变化的js代码
2009/10/30 Javascript
jQuery .attr()和.removeAttr()方法操作元素属性示例
2013/07/16 Javascript
JSP跨iframe如何传递参数实现代码
2013/09/21 Javascript
node.js中的url.parse方法使用说明
2014/12/10 Javascript
jQuery基础语法实例入门
2014/12/23 Javascript
jquery实现在光标位置插入内容的方法
2015/02/05 Javascript
nodejs事件的监听与触发的理解分析
2015/02/12 NodeJs
node.js回调函数之阻塞调用与非阻塞调用
2015/11/13 Javascript
nodeJS实现简单网页爬虫功能的实例(分享)
2017/06/08 NodeJs
Node.js 基础教程之全局对象
2017/08/06 Javascript
微信小程序实现点击文字页面跳转功能【附源码下载】
2017/12/12 Javascript
微信小程序实现的涂鸦功能示例【附源码下载】
2018/01/12 Javascript
Koa2微信公众号开发之消息管理
2018/05/16 Javascript
Babel 入门教程学习笔记
2018/06/13 Javascript
vue 中url 链接左边的小图标更改问题
2019/12/30 Javascript
vue pages 多入口项目 + chainWebpack 全局引用缩写说明
2020/09/21 Javascript
Python中实现三目运算的方法
2015/06/21 Python
Python实现快速多线程ping的方法
2015/07/15 Python
Python判断列表是否已排序的各种方法及其性能分析
2016/06/20 Python
Python Pandas数据中对时间的操作
2019/07/30 Python
Django项目中使用JWT的实现代码
2019/11/04 Python
Python插入Elasticsearch操作方法解析
2020/01/19 Python
解决python -m pip install --upgrade pip 升级不成功问题
2020/03/05 Python
HTML5新增的表单元素和属性实例解析
2014/07/07 HTML / CSS
Sandro法国官网:法国成衣品牌
2019/08/28 全球购物
政法大学毕业生自荐信范文
2014/01/01 职场文书
《闻一多先生的说和做》教学反思
2014/04/28 职场文书
机关门卫的岗位职责
2014/04/29 职场文书
实习报告范文
2019/07/30 职场文书
Nginx服务器如何设置url链接
2021/03/31 Servers
十大冰系宝可梦排名,颜值最高的阿罗拉九尾,第三使用率第一
2022/03/18 日漫