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 相关文章推荐
SharePoint 客户端对象模型 (一) ECMA Script
May 22 Javascript
JS禁用浏览器退格键实现思路及代码
Oct 29 Javascript
node.js中的fs.truncate方法使用说明
Dec 15 Javascript
JavaScript数组前面插入元素的方法
Apr 06 Javascript
JavaScript实现列表分页功能特效
May 15 Javascript
深入理解$.each和$(selector).each
May 15 Javascript
Javascript基础_简单比较undefined和null 值
Jun 14 Javascript
浅谈json取值(对象和数组)
Jun 24 Javascript
纯javascript版日历控件
Nov 24 Javascript
JSON键值对序列化和反序列化解析
Jan 24 Javascript
详解有关easyUI的拖动操作中droppable,draggable用法例子
Jun 03 Javascript
逐行分析鸿蒙系统的 JavaScript 框架(推荐)
Sep 17 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
优化PHP代码技巧的小结
2013/06/02 PHP
彻底删除thinkphp3.1案例blog标签的方法
2014/12/05 PHP
php绘图之生成饼状图的方法
2015/01/24 PHP
PHP实现图片自动清理的方法
2015/07/08 PHP
php设计模式之抽象工厂模式分析【星际争霸游戏案例】
2020/01/23 PHP
jQuery队列操作方法实例
2014/06/11 Javascript
javascript中$(function() {});写与不写有哪些区别
2015/08/10 Javascript
bootstrap中的 form表单属性role=&quot;form&quot;的作用详解
2017/01/20 Javascript
浅谈nodejs中的类定义和继承的套路
2017/07/26 NodeJs
在页面中引入js的两种方法(推荐)
2017/08/29 Javascript
Three.js利用性能插件stats实现性能监听的方法
2017/09/25 Javascript
vue登录路由验证的实现
2017/12/13 Javascript
js实时监控文本框输入字数的实例代码
2018/01/18 Javascript
Vue 自定义动态组件实例详解
2018/03/28 Javascript
解决layui 表单元素radio不显示渲染的问题
2019/09/04 Javascript
[02:08]DOTA2英雄基础教程 马格纳斯
2014/01/17 DOTA
详解python中xlrd包的安装与处理Excel表格
2016/12/16 Python
Python列表推导式与生成器表达式用法示例
2018/02/08 Python
Python实现线性插值和三次样条插值的示例代码
2019/11/13 Python
python 实现二维列表转置
2019/12/02 Python
Python实现JS解密并爬取某音漫客网站
2020/10/23 Python
python实现启动一个外部程序,并且不阻塞当前进程
2020/12/05 Python
python中HTMLParser模块知识点总结
2021/01/25 Python
CHRONEXT英国:您的首选奢华腕表目的地
2020/03/30 全球购物
历史系自荐信范文
2013/12/24 职场文书
金融学专业大学生职业生涯规划
2014/03/07 职场文书
餐饮业员工工作决心书
2014/03/11 职场文书
《吃水不忘挖井人》教学反思
2014/04/15 职场文书
关于梦想的演讲稿
2014/05/05 职场文书
企业总经理助理岗位职责
2014/09/12 职场文书
小学“向国旗敬礼”网上签名寄语活动总结
2014/09/27 职场文书
党员群众路线教育实践活动学习笔记
2014/11/05 职场文书
颐和园英文导游词
2015/01/30 职场文书
《夜莺的歌声》教学反思
2016/02/22 职场文书
创业计划书之服装
2019/10/07 职场文书
Mysql数据库表中为什么有索引却没有提高查询速度
2022/02/24 MySQL