优化 UniApp 日历组件的多语言切换:告别 setLocale 引起的 App 重启在 UniApp 跨平台开发中,官方提供的 uni-calendar 日历组件是一个非常实用的选择。然而,当我们需要在应用中动态切换多语言时,官方推荐的方式是通过 setLocale() 函数修改全局语言设置。这种方式有一个明显的痛点:切换语言会导致整个 App 重启,用户体验极差。本文将分享一种巧妙的替换方案:使用 uview-plus 的 DatetimePicker 组件替代官方原生的月份选择器,实现本地化的语言切换,彻底避免 App 重启问题。