保姆级使用vue-masonry

安装

// 安装
npm install vue-masonry -S

全局引入

import { VueMasonryPlugin } from 'vue-masonry';

app.use(VueMasonryPlugin);

基本使用



属性

item-selector=“.item”- 列表元素 DOM 项目选择器;
transition-duration="0.3s- 过渡的持续时间;
column-width=“#test”- 列宽的元素选择器。可以是选择器字符串或数字;
origin-left=“false”- 设置为默认将元素分组到右侧而不是左侧;
origin-top=“false”- 默认情况下将元素分组到底部而不是顶部;
stamp=“.stamp”- 指定在布局中标记哪些元素;
gutter=“.gutter-block-selector”- 指定[项目元素之间的水平空间]。可以是选择器字符串或数字。
将 gutter 设置为 Element 或 Selector String 以使用元素的外部宽度;
fit-width=“true”- 设置容器的宽度以适合可用的列数;
horizontal-order=“true”- 布置项目以(主要)保持水平从左到右的顺序;
stagger=“0.03s”- 错开项目过渡,因此项目一个接一个地逐步过渡。设置为 CSS
时间格式,“0.03s”,或以毫秒为单位的数字,30。
destroy-delay="0"masonry.destroy()-当容器被销毁时,在卸载砖石之前等待的时间(以毫秒为单位) 。这在页面/路由转换期间很有用,以确保在转换发生时布局是一致的。
 

你可能感兴趣的:(工作,vue,vue.js,前端,javascript)