使用TypeScript和装饰器实现前端数据脱敏-牛翰网

使用TypeScript和装饰器实现前端数据脱敏

目录 一、需求背景 二、需求目标 2.1 实现效果 2.2 如何使用 2.3 自定义脱敏 三、实现过程 3.1 @Table参数声明 3.2 编写脱敏助手类 3.3 给表格组件添加脱敏逻辑 一、需求背景 虽然我经常在很多...
TypeScript中Getter/Setter用法详解-牛翰网

TypeScript中Getter/Setter用法详解

目录 一、写在前面 二、我不太喜欢Getter和Setter 1. vscode自动重构的属性名带下划线 2. 调用方的心智负担 3. Get/Set方法和普通方法区别对待 4. 我理解的属性 5. 我理解的方法 三、Getter/Set...
TypeScript装饰器之项目数据转换详解-牛翰网

TypeScript装饰器之项目数据转换详解

目录 一、 先来看一张图 二、 解释下这张图 三、 解决方案 1. BaseEntity 2. UserEntity 3. RoleEntity 四、上面的装饰器介绍 五、 再说两句 一、 先来看一张图 二、 解释下这张图 上图的原始对...
浅析如何使用JavaScript轻松实现数据转换-牛翰网

浅析如何使用JavaScript轻松实现数据转换

目录 一、假设需求 1. 后端返回的数据 2. 前端类型声明 3. 转换要求 二、实现思路 1. 基于基类实现 fromJson 静态方法 2.调试输出,美滋滋 3. 实现动态方法的 toJson 4. 继续调试输出,继续美滋...