要解决"Aggrid vue i18n: 切换语言后,网格表头名称在不刷新页面的情况下未被翻译"的问题,你可以按照以下步骤进行:
switchLanguage
,用于切换应用程序的语言设置。switchLanguage
方法中,使用Vue i18n的locale
方法来设置新的语言,例如this.$i18n.locale = newLocale
。refreshHeader
方法,以便刷新网格的表头。
。export default {
// ...
i18n: i18n,
// ...
}
这样,当你切换语言时,Ag-Grid的表头名称应该会根据新的语言设置进行翻译并刷新,而无需刷新整个页面。
请注意,上述步骤假设你已经正确配置了Vue i18n和Ag-Grid,并且已经在语言文件中提供了适当的翻译。