使用TypeScript和装饰器实现前端数据脱敏
目录 一、需求背景 二、需求目标 2.1 实现效果 2.2 如何使用 2.3 自定义脱敏 三、实现过程 3.1 @Table参数声明 3.2 编写脱敏助手类 3.3 给表格组件添加脱敏逻辑 一、需求背景 虽然我经常在很多...
TypeScript中Getter/Setter用法详解
目录 一、写在前面 二、我不太喜欢Getter和Setter 1. vscode自动重构的属性名带下划线 2. 调用方的心智负担 3. Get/Set方法和普通方法区别对待 4. 我理解的属性 5. 我理解的方法 三、Getter/Set...
TypeScript装饰器之项目数据转换详解
目录 一、 先来看一张图 二、 解释下这张图 三、 解决方案 1. BaseEntity 2. UserEntity 3. RoleEntity 四、上面的装饰器介绍 五、 再说两句 一、 先来看一张图 二、 解释下这张图 上图的原始对...
浅析如何使用JavaScript轻松实现数据转换
目录 一、假设需求 1. 后端返回的数据 2. 前端类型声明 3. 转换要求 二、实现思路 1. 基于基类实现 fromJson 静态方法 2.调试输出,美滋滋 3. 实现动态方法的 toJson 4. 继续调试输出,继续美滋...