后端传过来一个中文字段名,前端怎么做国际化
例子:后端传过来的数据,
rows{
name:“张三”
age:38
operation:“打游戏”
}
前端:
<template>
<div>
<el-table>
<el-table-column prop="name"></el-table-column>
<el-table-column prop="age"></el-table-column>
<el-table-column prop="operation"></el-table-column>
<el-table>
</div>
</template>
<script>
</script>
该怎么把operation转为国际化
可以用 i18n去实现,不过前端自己需要做一个映射表,如果项目太大,可以考虑其他实现方式,
i18n实现方案,可以自己百度一下,原理很简单,根据切换语言选项,读取不同的表的数据渲染
这个前端没法做吧,需要后端处理了不然你得把所有中文全部弄个映射出来?
或者你也可以通过,翻译api去做吧
国际化不是前端自己做的,需要后端配合,要不然你转义太多了,动态数据处理不了