【发布时间】:2020-05-04 09:13:34
【问题描述】:
所以,我在我的个人项目中使用 vue-moment。在这个项目中,用户可以选择他喜欢的语言。在页脚中,存在用户更改应用程序语言的选择。当他改变时,我会改变语言,但是,时刻不会。
这是 vue-moment 配置:
import moment from 'moment';
Vue.use(require('vue-moment'), {
moment
});
方法如下:
changeLocale({ value, moment }) {
this.$i18n.locale = value;
this.$moment.locale(moment)
},
【问题讨论】:
-
value和moment是什么? -
"value" 是针对语言环境的 i18n 值,而 "moment" 是针对语言环境的 moment.js 值,因为它是不同的字符串值(例如 value: "pt_BR", moment: "pt -br")
-
我认为你需要确保你已经完成了
import es from '/moment/locale/es'或类似的工作——你的 vue 组件中有这些导入吗? -
@Bassie 谢谢!工作
标签: javascript vue.js momentjs