vue瀑布流的另類實現方式

2021-10-06 03:55:30 字數 533 閱讀 9729

最近寫介面,需要使用瀑布流方式顯示商品,網上找了很多方法,效果都不是很理想。

咱對這瀑布流的要求也不高,只要兩列商品正常顯示互不影響就行了。

思考了下,決定使用flex布局分成n列,每列的商品就不會互相影響,

大致思考的布局是這樣。

先是對介面進行布局,使用flex布局將容器劃分為n列。

**中分成了兩列,實際上對任意列數都適用。

lang

="en"

>

>

charset

="utf-8"

>

name

="viewport"

content

="width=device-width, initial-scale=1.0"

>

>

documenttitle

>

vue中實現瀑布流

瀑布流的參考實現可以看這篇部落格 3種方式實現瀑布流布局 flex布局實現 box item column布局實現 box item css實現有個缺點,它的實現原理是按列來排,先排滿第一列,排不滿的進入第二頁,這個時候最後的呈現效果就可能存在最後一行時,中間有個塊,顯示不好。另外還可能出現下面這種...

Vue瀑布流外掛程式

我自己寫的乙個的vue瀑布流外掛程式,列數自適應,不用設定每個卡片的高度。測試頁面 page.vue 模板頁面 waterfollow.vue 和 wfcolumn.vue 在page.vue中,修改itemw的值,設定每列的最小寬度。例如 itemw 200 意為200px list為陣列。高度不...

瀑布流實現

html 瀑布流效果 瀑布流效果 瀑布流效果 瀑布流效果 瀑布流效果 瀑布流效果 瀑布流效果 瀑布流效果 瀑布流效果 瀑布流效果 js 一定要用window.onload不能用 function var data window.onload function pbl pbl function pbl...