Вы можете использовать его глобально, как сказал @ red-X, но вы можете добавить его только в свой компонент:
import moment from 'moment'
export default {
data: () => ({
moment: moment
})
}
И затем вы можете получить к нему доступ в своем HTML-шаблоне.
Но я рекомендую вам использовать вычисленные переменные для использования такого рода кода, и чтобы не было логики в вашем HTML-шаблоне, просто визуализируйте вычисленные переменные внутри ваших шаблонов для удобства чтения.
И сВ этом решении вам не нужно иметь библиотеку моментов, доступную глобально или в вашем компоненте, только импорт.
Вот пример:
import moment from 'moment'
export default {
computed: {
distanceFromNow() {
return moment('2017-12-20 11:00').fromNow()
}
}
}
И в вашем шаблоне:
<template>
<div>
{{ distanceFromNow }}
</div>
</template>