ac-lang-cn
v1.0.8
Published
1. 运行时多语组件,组件通过对资源文件的加载达到支持不同语言; 2. 提供tinper-bee的多语组件 > [提供cli 工具实现 pack.json 和 excel 的相互转换。](https://package.yonyoucloud.com/#/package/bGFuZy1jbGk=)
Downloads
9
Readme
ac-lang-cn
描述
- 运行时多语组件,组件通过对资源文件的加载达到支持不同语言;
- 提供tinper-bee的多语组件
如何使用
安装
ynpm install @yonyou/ac-lang-cn --save
引入
import lang ,{ Local } from "ac-lang-cn";
使用
const pack = require('components/lang/pack').default;
lang.init(pack, null);
console.log(" ************************多语加载成功!***************************");
...
render(){
let _title = `${lang.template("YS_FI_FP_0000033576")}`/* 我是变量的多余! */;
return(<div>{_title}</div>)
}
组件多语
引入
import lang ,{ Local } from "ac-lang-cn";
render(<Local> //入口路由处加入
<Router>
</Local>, document.getElementById('#app'));
API
|API|说明|类型|默认值/参数| |:--|:---:|:--:|---:| lang |语言 |string| langType |语言类型|string| defaultLangType |默认类型|string| languages |所有语言类型|string[]| init |初始化化入口|function| getLanguageType |获取语言。优先级:URL配置 > 系统语言 > 默认语言|function getLanguage |获取语言|function getG_Language |浏览器语言|function getCookie |获取cookie|function setLanguage |设置语言|function setPack |设置语言包|function setChangeLanguage|语言变化时重新设置语言|function template |渲染模版内容|function jsonp |JSONP获取网络多语资源|function