Как использовать Vue-момент в Vuex - PullRequest
0 голосов
/ 14 февраля 2019

Я использую эту vue-moment библиотеку без проблем.Но я не могу использовать его в Vuex.

Я пытался:

this.$moment()
this.moment()
---
import vue from 'vue'
vue.moment()
---
import vueMoment from 'vue-moment'
vueMoment.moment()

и всегда получаю ошибку.

Ответы [ 2 ]

0 голосов
/ 15 февраля 2019

При использовании vue-moment в модуле vuex вы не можете использовать this.$moment, но можете использовать его так:

import Vue from 'vue'
...
Vue.moment(someTime)
0 голосов
/ 14 февраля 2019

Во-первых, используйте его как плагин Vue.use(require('vue-moment')); перед запуском экземпляра экземпляра vue

Во-вторых, вы можете использовать его в качестве примера Vue.moment() .. Просто реплицируйте, и он работает

вот так выглядит начало моего файла

import Vue from 'vue';
import Vuex from 'vuex';

Vue.use(Vuex);
Vue.use(require('vue-moment'));

export default new Vuex.Store({
//the rest of the state.js file
})

...