如何在vuex中使用vue-moment

时间:2019-02-14 14:36:29

标签: vue.js momentjs vuex

我正在使用此vue-moment库,没有任何问题。但是我不能在Vuex中使用它。

我尝试过:

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

总是出现错误。

2 个答案:

答案 0 :(得分:1)

首先,在启动vue实例的实例之前,将其用作插件Vue.use(require('vue-moment'));

第二,您可以像这样使用它作为示例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
})

答案 1 :(得分:1)

在vuex模块中使用vue-moment时,不能使用this.$moment,但是可以这样使用它:

import Vue from 'vue'
...
Vue.moment(someTime)