vue-sticky-directive

Install

// register globally
import Sticky from 'vue-sticky-directive'
Vue.use(Sticky)
// or for a single instance
import Sticky from 'vue-sticky-directive'
new Vue({
directives: {Sticky}
})

Usage

Use v-sticky directive to enable element postion sticky, and use sticky-* attributes to define its options. Sticky element will find its nearest element with sticky-container attribute or its parent node if faild as the releative element.