常用业务1019:表格内code英文字符转化为中文字符

表格内的code转化为中文字符常用的几种方法:
如下图所示
在这里插入图片描述

我要把表格的最后一列英文转为中文字符,转化规则为

codeItems: [{ id: 1, code: 'share', content: '分享' },{ id: 2, code: 'ask', content: '询问' },], // 数据字典

方法1:像这种要转的类型比较少的,可以用枚举的方法,把所有情况都列出来,这里只有两种,如下:

// 插槽scopedSlots() {return {tab: val => {switch (val) {case 'ask':return [询问];case 'share':return [分享];default:return [{val}];}},};},

效果图如下:
在这里插入图片描述

如果转换的规则比较多的话,则推荐下面这种写法,会用到一个数组方法find,find方法会根据条件找到满足条件的数组的项,如果没找到会返回false,如下:

scopedSlots() {return {tab: val => {return this.codeItems.find(x => x.code === val) ? ({this.codeItems.find(x => x.code === val)?.content}) : ({val});},};},

这样的话就不用一个个去枚举出了。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部