@mezereon/ui-components-vue
Version:
UI components for Mezereon - Vue
37 lines (35 loc) • 632 B
JavaScript
import VRuntimeTemplate from 'v-runtime-template'
import BaseItem from '@/mixins/BaseItem.js'
export default {
components: {
VRuntimeTemplate
},
mixins: [BaseItem],
props: {
score: {
type: Number,
required: true
},
primaryKey: {
type: String,
required: true
},
hidden: {
type: Boolean,
required: true
},
template: {
type: String,
required: true
}
},
methods: {
trackClick(item, index) {
this.$emit('item-click', {
type: 'click',
uid: item[this.primaryKey] + '',
pos: index + 1
})
}
}
}