smartAdmin集成后台多语言配置的刷新问题


App.vue中,在a-config-provider组件增加一个key, 当加载完语言配置后,重新赋值key,页面就是重新渲染了。


为了避免页面先显示key再刷新成对应的翻译,在 a-spin 那边加个v-show="langLoadOver", 当语言包全部加载完后,再显示页面。


默认语言的获取则在App.vue去加载语言包的时候,先查是否有配置缓存,没有就去拿默认语言,拿到与当前语言比较,不一致则设置默认语言到缓存,然后刷新页面。


前端开源框架

smart-admin


Vue


上一篇:Nginx平滑升级步骤