vue-virtual-scroller
Version:
Smooth scrolling for any amount of data
22 lines (18 loc) • 369 B
JavaScript
export const props = {
items: {
type: Array,
required: true,
},
keyField: {
type: String,
default: 'id',
},
direction: {
type: String,
default: 'vertical',
validator: (value) => ['vertical', 'horizontal'].includes(value),
},
}
export function simpleArray () {
return this.items.length && typeof this.items[0] !== 'object'
}