# 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当前语言 |