console.log(`moment.locale=${moment.locale()}`) // en
moment.locale('zh-cn');
console.log(`moment.locale=${moment.locale()}`) // en
moment.version = '2.17.1';
why?
console.log(`moment.locale=${moment.locale()}`) // en
moment.locale('zh-cn');
console.log(`moment.locale=${moment.locale()}`) // en
moment.version = '2.17.1';
why?
测试环境moment.locale('zh-cn')
正式环境
import 'moment/locale/zh-cn'
moment.locale('zh-cn')
才行,估摸着是webpack打包时没把中文打进去
moment.locale()//"en"
moment.locale('zh-cn');//"zh-cn"
moment.locale()//"zh-cn"
locale = window.navigator.userLanguage || window.navigator.language;//"zh-CN"
你可以之间看看你的node_modules中的moment中的locale文件夹内有没有zh-zn.js这个文件,如果有直接在饮用的位置直接写moment.locale('zh-cn')
这样就可以了,谢谢大家