这篇文章主要介绍vue如何实现长图垂直居上,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
vue的优点
vue具体轻量级框架,简单易学,双向数据绑定,组件化,数据和结构的分离,虚拟DOM,运行速度快等优势,vue中页面使用的是局部刷新,不用每次跳转页面都要请求所有数据和DOM,可以大大提升访问速度和用户体验。
大致效果如下图,只考虑垂直方向。长图可以通过滚动条看,短图居中效果,布局合理
& lt; div 类=癰ox", v=癷tem 拷贝previewImg"比; & lt;才能img https://www.yisu.com/zixun/: src="项目" alt=" @load=癱heckHeight(事件)美元”>
css代码:
.box { ,高度:100%;//如高度等于网页高度 ,溢出:汽车; ,显示:flex; ,flex-direction:列; justify-content:大敌;空间; } .swiper-slide.long { ,justify-content: flex-start; }
js代码(vue作用域内,使用jquery):
方法:,{ checkHeight: function (事件),{ var 才能;el=$ (event.currentTarget); el.parent才能().removeClass(& # 39;长# 39;);//this.CH 为网页高度 如果才能(el.height()在this.CH) { ,,,el.parent () .addClass(& # 39;长# 39;); ,,} } }
以上是“vue如何实现长图垂直居上”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!