Open GabotronES opened 5 years ago
I think you need to require the respective locale module too. Try adding this line to the top of your file.
require('moment/locale/es')
The components do not auto update, do:
this.$forceUpdate()
to update the component after doing $this.$moment.locale('es')
It works like that
import moment from 'moment'
const lang = 'fr'
moment.locale(lang)
Vue.use(require('vue-moment'), {moment})
console.log(Vue.moment().locale()) // fr
export default new Vue({ el: '#app', render: h => h(App), created () { console.log(this.$moment().locale()) // fr } })
I'm trying to set the global locale to 'es' but it's not taking effect, I'm using this module in a laravel-vue application so I'm doing this in my app.js