前言
在项目开中遇到需要简体繁体相互转换的需求,通常采用国际化这种解决方案,这种方案对项目整体的侵入很大,耗时且增加心智负担。那么有没有一种解决方案,可以实现对业务代码的零侵入呢,lang-hant应运而生。
地址
NPM地址
github地址
安装
npm install lang-hant
使用
基础使用
直接导入,默认转换为繁体
import 'lang-hant'
进阶使用
如果有简体繁体互相切换的需求,使用内部提供的changeLanguage方法
import { changeLanguage } from 'lang-hant'
changeLanguage('简体') // 切换为简体
changeLanguage('繁体') // 切换为繁体
其他使用
如果有手动更新的需求,内部提供了handleTran方法
import { handleTran } from 'lang-hant'
handleTran()
暂停、重新开始转换
暂停转换,调用内部提供的pauseObserver方法
重新开始转换,调用内部提供的restartObserver方法
import { pauseObserver } from 'lang-hant'
pauseObserver() // 暂停
restartObserver() // 重新开始