obj{ [ 'name' = '张三', 'sex' = '男', 'like' = '游泳', 'tel' = '13800000000', 'enname' = 'zhangsan', 'ensex' = 'boy', 'enlike' = 'swim' ],[ 'name' = '李四', ... ] }
带en的是英文字段,反之则是中文字段,且可能一个字段同时用在两种语言上。
目前需求是这样的,我用i18n区分中英文语言,然后调用相应的内容,但我希望调用的是时候是写同一个字段,在js里判断,譬如{{ item.title }},如果是中文版,显示张三,如果是英文版,显示zhangsan,应该如何处理数据?
已解决
悬赏分:50
- 解决时间 2022-01-17 01:38
点赞 0反对 0举报 0
收藏 0
分享 4
回答1
最佳
-
写一个方法呗,你都说了只有en前缀的区别,
getText(item,field){ return this.isChinaEnv? item[field]: item['en'+field]; }
{{this.getText(item,'title')}}
支持 0 反对 0 举报2022-01-16 16:24