# setAppLanguage()

设置app的语言

示例

          this.$app.setAppLanguage({
            language: 'zh-CN',
            langMode: '3'
          }).then(res => {
            console.log('app/setAppLanguage====', JSON.stringify(res));
          });

入参说明:

参数名 类型 是否必填 说明
data object 设置app的语言参数

data参数说明:

参数名 类型 是否必填 说明
language String 语言zh-CN 或者en 具体可支持的值可用getSupportLanguageList方法获取
langMode String 可选 设置模式(Android支持),默认是3

langMode模式说明

模式值 说明
1 当前原生页面会重新加载,界面上语言生效,其他原生页面不重新加载界面上语言不生效,但是接口以及新弹窗新页面上语言是生效的
2 重启app,所有行为语言生效 ,包括界面上,接口,弹窗等语言都生效
3 当前原生页面不做刷新页面上语言不会立即生效,但是接口以及新弹窗新页面上语言是生效的,需要杀掉进程重启app所有行为语言生效

success 返回参数说明:

参数名 类型 说明
res object 回调结果(空)

# getAppLanguage()

获取app的语言

示例

          this.$app.getAppLanguage().then(res => {
            console.log('app/getAppLanguage====', JSON.stringify(res));
          });

success 返回参数说明:

参数名 类型 说明
name string 语言名称
value string 语言值如:zh-CN
isSelect string "1"为是当前app语言,"0"为不是app当前语言

# getSupportLanguageList()

获取app支持的语言

示例

          this.$app.getSupportLanguageList().then(res => {
            console.log('app/getSupportLanguageList====', JSON.stringify(res));
          });

success 返回参数说明:

参数名 类型 说明
name string 语言名称
value string 语言值如:zh-CN
isSelect string "1"为是当前app语言,"0"为不是app当前语言
Last Updated: 5/30/2022, 11:30:59 AM