Nuxt/examples/middleware/components/Visits.vue

43 lines
626 B
Vue
Raw Normal View History

2017-02-03 14:09:27 +00:00
<template>
<ul>
<li v-for="(visit, index) in visits" :key="index">
<i>{{ visit.date | hours }}</i> - {{ visit.path }}
</li>
2017-02-03 14:09:27 +00:00
</ul>
</template>
<script>
export default {
filters: {
hours (date) {
2017-02-03 14:09:27 +00:00
return date.split('T')[1].split('.')[0]
}
},
computed: {
visits () {
return this.$store.state.visits.slice().reverse()
}
2017-02-03 14:09:27 +00:00
}
}
</script>
<style scoped>
ul {
position: fixed;
top: 20px;
right: 20px;
margin: 0;
padding: 0;
height: 100%;
overflow: auto;
list-style-type: none;
}
ul li {
padding: 2px 0;
}
ul li i {
color: gray;
font-style: normal;
}
</style>