<template> <span :class="['user', $options.filters.colorClass(user.nick), { active: active }]" :data-name="user.nick" role="button" v-on="onHover ? { mouseover: hover } : {}" >{{ user.mode }}{{ user.nick }}</span> </template> <script> export default { name: "Username", props: { user: Object, active: Boolean, onHover: Function, }, methods: { hover() { return this.onHover(this.user); }, }, }; </script>