我正在使用此vue-moment库,没有任何问题。但是我不能在Vuex中使用它。
我尝试过:
this.$moment()
this.moment()
---
import vue from 'vue'
vue.moment()
---
import vueMoment from 'vue-moment'
vueMoment.moment()
总是出现错误。
答案 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)