这个就是自己写的一个方法,sample.js在加载的时候会替换一边带有@的数据,简单点理解就是自己有代码实现了国际化。
以下是参考代码:
- function getLocalizeString(text) {
- var matchs = text.match(/(?:(@[\w\d\.]*@))/g);
- if (matchs) {
- matchs.forEach(function (item) {
- var s = getResource(item.replace(/[@]/g, ""));
- text = text.replace(item, s);
- });
- }
- return text;
- }
复制代码
源码中sample.js中7344行开始 |