Skip to content

Instantly share code, notes, and snippets.

@joaocarvalhowd
Last active July 5, 2017 13:11
Show Gist options
  • Save joaocarvalhowd/6df9a1c7f9b36d195a6c9e92b82517f6 to your computer and use it in GitHub Desktop.
Save joaocarvalhowd/6df9a1c7f9b36d195a6c9e92b82517f6 to your computer and use it in GitHub Desktop.
Exemplo criação e uso de filtro dentro do componente
<template>
<div id="app">
<h1>{{ distanciaMetros | distancia }}</h1>
<h1>{{ distanciaMetros2 | distancia }}</h1>
</div>
</template>
<script>
const distanciaFilter = (metros) => {
const distancia = parseFloat(metros).toFixed(2)
return metros >= 1000 ? `${(distancia / 1000).toFixed(2)} KM` : `${distancia} M`
}
export default {
name: 'app',
data: () => ({
distanciaMetros: 310,
distanciaMetros2: 3030
}),
filters: {
distancia: distanciaFilter
}
}
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment