Quiero formatear la fecha dentro de la plantilla {{fecha}}.
<div v-for="(data, index) in variable" :key="index"> {{data.date}} </div> donde data.date es una cadena que parece 2014-09-09T18:30:00.000Z .
Lo quiero en un formato legible por humanos.
{{moment(data.visit_date).format("YYYY-MM-DD")}} pero arroja un error en la consola que dice que el momento no es una función.
¿Puede definir un método en su componente y luego usarlo como se muestra a continuación?
<script> import moment from 'moment'; export default { methods: { getFormattedDate(date) { return moment(date).format("YYYY-MM-DD") } } } </script> <div v-for="(data, index) in variable" :key="index"> {{getFormattedDate(data.date)}} </div>