vue-moment-v3

vue-moment for vue.js v3
9,291
Install
npm install vue-moment-v3
Latest Version:4.1.0
License:MIT
Last Updated:Nov 21, 2020
Links: GitHub  ·  npm
Maintainer: unstabler

vue-moment-v3

  • forked from brockpetrie/vue-moment
  • added vue v3 support

CHANGES

  1. migrate filters to App.config.globalProperties.$filters
  2. provide moment, moment-filters via Vue.provide<T>
  3. babelrc: add 'transform-object-rest-spread' plugin'

SYNOPSIS

<template>
    <div class="user" v-for="user in users" :key="user.id">
        <h3>{{ user.name }}</h3>
        <h5>last access: {{ $filters.moment(user.lastAccess, "YYYY-MM-DD") || "unknown" }}</h5>
    </div>
</template>
<script lang="ts">
import { defineComponent, watch, inject } from 'vue';
// ...

export default defineComponent({
  // ...
});

</script>
<template>
    <div class="user" v-for="user in users" :key="user.id">
        <h3>{{ user.name }}</h3>
        <h5>last access: {{ momentFilter.moment(user.lastAccess, "YYYY-MM-DD") || "unknown" }}</h5>
    </div>
</template>
<script lang="ts">
import { defineComponent, watch, inject } from 'vue';
// ...

export default defineComponent({
  setup() {
    const momentFilters = inject('moment-filters');
    // ...
    return {
      momentFilters,
      users
    };
  }
});

</script>
  1. sorry for my bad english

Related Packages

vue-moment

Handy Moment.js filters for your Vue.js project

3,393,663 1,305
vue-moment-tz

Handy Moment-timezone.js filters for your Vue.js project.

14,407 0
@rah-emil/vue-moment

Handy Moment.js filters for your Vue.js project

13,540 1
vue-jalali-moment

jalali(khorshidi, shamsi, شمسی, خورشیدی, جلالی) filters for your Vue.js project

8,456 41
vue3-moment

Handy Moment.js filters for your Vue.js project

1,858

Version History

Version Released Vue License
4.1.0 <=3.x.x MIT