- 在使用vue时,template模版会经过编译;国际化过程中,传入t函数,会对 匹配字符串模版,找到对应的中英文;
- 在传统js项目中,一般通过定义节点属性 查找对应的dom节点,改变该节点的 属性值
<span localstring="common_string"></span>
<textarea localstring="common_string" placeholder=""></textarea>
<input localstring="common_string" type="text"></input>
$('[localstring]').each(function(){
var lang = 'zh' //'en'
var key = this.getAttribute('localstring')
var value = languageObj[lang]
switch(this.tagName){
cast 'INPUT':cast 'TEXTAREA':
this.setAttribute('value',value)
default:
$(this).html = value
}
})
推荐
欢迎关注我的前端自检清单,我和你一起成长