vue實現(xiàn)長圖垂直居上 vue實現(xiàn)短圖垂直居中
更新時間:2017年10月18日 14:14:19 作者:云行月翔
這篇文章主要為大家詳細介紹了vue彈性布局實現(xiàn)長圖垂直居上,vue實現(xiàn)短圖垂直居中,具有一定的參考價值,感興趣的小伙伴們可以參考一下
大致效果如下圖,只考慮垂直方向。長圖可以通過滾動條看,短圖居中效果,布局合理
html代碼(vue作用域內(nèi)):
<div class="box" v-for="item in previewImg"> <img :src="item" alt="" @load="checkHeight($event)"> </div>
css代碼:
.box{ height: 100%;//如高度等于網(wǎng)頁高度 overflow: auto; display: flex; flex-direction: column; justify-content: space-around; } .swiper-slide.long{ justify-content: flex-start; }
js代碼(vue作用域內(nèi),使用jquery):
methods: { checkHeight:function (event) { var el=$(event.currentTarget); el.parent().removeClass('long'); //this.CH 為網(wǎng)頁高度 if(el.height()>this.CH){ el.parent().addClass('long'); } } }
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
vue3中項目優(yōu)化方法詳解(Web?Worker的使用)
最近在做vue3的項目中,遇到了計算量龐大導(dǎo)致頁面響應(yīng)緩慢的問題,所以下面這篇文章主要給大家介紹了關(guān)于vue3中項目優(yōu)化方法的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2024-07-07vue-cli2.x舊版本卸載不掉的問題踩坑指南(附Vue腳手架安裝教程)
遇到一個Vuecli2腳手架卸載不了的問題,查了許多資料說的都比較復(fù)雜,所以下面這篇文章主要給大家介紹了關(guān)于vue-cli2.x舊版本卸載不掉的問題踩坑的相關(guān)資料,文中還附了Vue腳手架安裝教程,需要的朋友可以參考下2022-07-07