乙個vue的可拖拽的瀑布流布局元件

2021-09-16 12:34:55 字數 1154 閱讀 8832

vue-grid-layout是乙個功能強大的瀑布流布局元件。支援使用者拖拽和對改變元素大小,並提供相應的事件進行自定義操作。而且布局可以儲存和再展現。

通過npm安裝

npm install vue-grid-layout
這是乙個使用的例子

var testlayout = [,,

,,,,

,,,,

,,,,

,,,,

,];var gridlayout = vuegridlayout.gridlayout;

var griditem = vuegridlayout.griditem;

new vue(,

data: ,

});

}

引數

型別預設值

說明autosize

boolean

true

是否根據內容確定容器的高度

colnum

number

12列數

rowheight

number

150行高

maxrows

number

infinity

最大的行高

margin

array

[10, 10]

兩個可移動元素間的距離

isdraggable

boolean

true

是否支援推拽

isresizable

boolean

true

是否支援改變大小

usecsstransforms

boolean

true

是否使用自定義的過渡效果

verticalcompact

boolean

true

是否使用verticalcompact布局

layout

array

-布局位置

輪子工廠--乙個分享優秀的vue,angular元件的**

等高瀑布流布局的演算法

聽學長說最近前端面試喜歡問這個,轉來學習下,其實自己也看得不是很懂,慢慢研究。原文 之前有寫過一篇非等寬列表的布局的博文,那只是這種布局之前的叫法,為了和常規的等寬瀑布流布局做區分,根據這種布局的特性 整行是等高的 那麼就叫等高瀑布流布局吧。怎麼又拿這種布局出來說事?最近幾天在對以前開發的360搜尋...

前端頁面 瀑布流布局的實現

轉眼間3個月沒有更新了 最近莫名的迷戀上了前端各種效果的實現了 最近就記錄一下我這幾天做畢設時使用的一些效果吧 今天記錄的是我畢設中著重體現的布局風格 瀑布流布局。說到瀑布流布局,先上張來說明一下什麼是瀑布流好了。這個是我畢設中的乙個截圖 內容是我暫時從其他 上爬下來測試的 那麼我們從這張中就能看到...

React 瀑布流布局的實現 (移動端)

使用react 實現移動端的瀑布流布局總而言之來講就乙個概念 看到布局中的那根紅線沒有!沒錯!將整體布局分成兩份,那麼就意味著我們將講資料分為兩份,然後根據兩邊的高度 哪邊少往那邊加內容 去渲染兩個盒子,然後達到乙個瀑布流的效果 貼 import react,from react import fr...