你好,我有一个关于vue-moment的问题。当我无法在Vuex上使用它时,如何在this。$ moment的每个组件中使用它?当我试图使像
export default new Vuex.Store({
moment : this.$moment
)}
我收到错误TypeError:
无法读取未定义的属性'$ moment'
答案 0 :(得分:2)
尝试创建Vuex存储时,您没有对this
的引用。
您可以像这样添加对导入的引用:
import moment from 'moment'
export default new Vuex.Store({ moment : moment})
答案 1 :(得分:2)
您不需要在this.$moment
之前使用一下力矩,只需通过npm安装该时刻并告诉Vue在全球范围内使用它
安装
$ npm install vue-moment
告诉vue在全球范围内使用
Vue.use(require('vue-moment'));
,然后您可以在任何组件中简单地使用moment("dddd, MMMM Do YYYY, h:mm:ss a")
。
检查文档 here
答案 2 :(得分:1)
答案 3 :(得分:0)
在 Vuex 文件中尝试此 Vue.prototype。$ moment 。