vue-packery-plugin

1.4.8 • Public • Published

Vue.js Packery Plugin

A wrapper for the beloved packery for vue.js

Installing

npm install --save vue-packery-plugin

then

import VuePackeryPlugin from 'vue-packery-plugin'

Vue.use(VuePackeryPlugin)

Usage

<div v-packery='{itemSelector: ".packery-item", percentPosition: true}'>

    <div v-packery-item class='packery-item'></div>
    <div v-packery-item class='packery-item'></div>
    <div v-packery-item class='packery-item'></div>

</div>

Receive events

All the packery events are emitted you can make use of it the following Way:

<div v-packery='{itemSelector: ".packery-item", percentPosition: true}' @layoutComplete='doStuff()'>

Manually trigger layout

import {packeryEvents} from 'vue-packery-plugin'

...

packeryEvents.$emit('layout', MY_PACKERY_EL)

Draggabilly

If you need draggabilly support follow instructions here Vue.js Packery Draggabilly Plugin.

Examples

Examples can be run with Vue CLI 3.

Dependencies (1)

Dev Dependencies (4)

Package Sidebar

Install

npm i vue-packery-plugin

Weekly Downloads

33

Version

1.4.8

License

MIT

Unpacked Size

1.04 MB

Total Files

183

Last publish

Collaborators

  • jan_thoma