方案介绍:
1.使用i18n(使用步骤可百度,要注意版本问题)
2.整合ele-ui的国际化方案(百度,几行添加一下即可)
3.数据信息的配置(重头戏,以下详细介绍)excel转json
数据配置
当前大多数使用的方案是json里面放中英文,例如
// english.json
{
short: 'test abc'
}
// 中文.json
{
short: '测试ABC'
}
excel转json方案
我采用的方案是直接中文对照英文,对于代码来说,可读性强一些;例如:
this.$t(short)
这句话看到了之后并不知道展示的啥,
但是如果用this.$t('测试ABC‘)
不会影响代码的可读性,同时,假使测试ABC对应的英文不存在,也不会影响页面的展示。
所以,excel里面的配置就如下如所示
excel转json的代码实现
var fs = require('fs')
var xlsx = require('xlsx') // xlsx读表格
exports = module.exports = xlsxTojson
function xlsxTojson (config, callback) {
if (!config.input) {
console.error(<