1.0.15 • Published 5 years ago

my-i18n v1.0.15

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

my-I18n

只需引用就可以实现前端国际化的框架(I18n for front)

安装

npm install my-i18n --save

例子

React

React例子源码地址:https://github.com/zy445566/zy445566.github.io/tree/master/my-I18n/react

React例子展示地址:https://zy445566.github.io/my-I18n/react

Vue

Vue例子源码地址:https://github.com/zy445566/zy445566.github.io/tree/master/my-I18n/vue

Vue例子展示地址:https://zy445566.github.io/my-I18n/vue

API

my-i18n 暴露的方法

方法名用途参数返回值类型
init初始化国际化实例切面化编程和基本国际化文案载入(nowInstanceFunc: Function(切面化实例函数), nowBase:Object(国际化数据,可选))void
getInstance获取国际化实例(moduleData:Object(国际化数据,可选))MyLocale(经过切面化的实例)

MyLocale 方法

方法名用途参数返回值类型
formatMessage通过id转换成功国际化文案(data: Object(id数据), params:(需要参数的文案需传,可选))void
getLang获取当前选择的语言void
setLang设置当前选择的语言(nowLang: String|Object(id数据))Boolean
changeLang设置当前选择的语言并执行Listen函数(nowLang: String|Object(id数据))void
addChangeListen添加Listen的函数(func:Function(Listen语言变化的函数))void
removeChangeListen移除Listen的函数(func:Function(Listen语言变化的函数))void
clearChangeListen清空全部Listen的函数void
1.0.15

5 years ago

1.0.14

6 years ago

1.0.13

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago