文件名称:harmonyos2-react-mobx-translatable:使用MobX使React组件可翻译
文件大小:6KB
文件格式:ZIP
更新时间:2024-07-21 08:17:20
系统开源
和声2 react-mobx-可翻译 使用 MobX 使 React 组件可翻译。 可以在服务器(SSR)和浏览器中使用。 注意:此插件依赖于当前标记为实验性的mobx-react功能: Provider和inject 。 安装 npm install react-mobx-translatable 用法 清单(有关更多详细信息,请参见示例) 在商店中设置 i18n 对象 初始化和翻译 使用Provider组件包装您的组件 在你的组件上设置@translatable装饰器 从组件调用this.t(translationKey, options) 要更改语言,请更改商店中的语言环境变量 方法 初始化(注入Fn) 方法接收injectFn - 从商店映射i18n 对象的函数 该函数接收整个存储对象(来自Provider ) 该函数应该返回一个包含i18n键的对象,其中包含来自 store 的 i18n 对象(参见示例) 默认值:( (store) => {i18n: i18n.store} 如果你在store的根目录下有i18n对象(默认函数可以映射值),就不需要调用init 可翻译(组件
【文件预览】:
react-mobx-translatable-master
----.travis.yml(83B)
----.babelrc(27B)
----index.js(2KB)
----test.js(4KB)
----package.json(1KB)
----LICENSE(1KB)
----.gitignore(578B)
----README.md(4KB)