上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页

2021年9月3日

ES6嵌套对象的解构

摘要: 有下列对象需要解构: const obj:any[] = [ { id: 33, username: "mengsongna", realName: "孟松娜", company: { id: 1, company_name: "海思特" }, role: { id: 4, role_name: " 阅读全文

posted @ 2021-09-03 21:33 白衣风云 阅读(234) 评论(0) 推荐(0) 编辑

2021年8月13日

DRF框架在嵌套关系下实现嵌套对象字段的过滤

摘要: 当需要对关联对象的字段进行选择性显示时,在所对应的serializer类中声明引用的字段。 例如: class TrackSerializer(serializers.ModelSerializer): class Meta: model = Track fields = ['order', 'ti 阅读全文

posted @ 2021-08-13 12:17 白衣风云 阅读(139) 评论(0) 推荐(0) 编辑

2021年8月7日

js 中&&的使用

摘要: 遇到下列代码goHome && (await router.replace(PageEnum.BASE_HOME)); &&这个逻辑与的作用是,当goHome为true时,执行右边的代码,否则就不会执行右边的代码 上面的代码执行结果为:hello 当修改flag为true后: async funct 阅读全文

posted @ 2021-08-07 23:35 白衣风云 阅读(429) 评论(0) 推荐(0) 编辑

typescript 类型断言

摘要: 在看大神写的源码时遇到下列代码: const roleList = roles.map((item) => item.value) as RoleEnum[]; 而RoleEnum是一个枚举 export enum RoleEnum { // super admin SUPER = 'super', 阅读全文

posted @ 2021-08-07 17:57 白衣风云 阅读(112) 评论(0) 推荐(0) 编辑

2021年8月2日

ES6 Symbol

摘要: let s = Symbol() console.log(typeof s) // 带参数,表示对Symbol实例的描述 let s1 = Symbol('foo') let s2 = Symbol('bar') console.log(s1 , s1.toString()) console.log 阅读全文

posted @ 2021-08-02 22:20 白衣风云 阅读(38) 评论(0) 推荐(0) 编辑

2021年8月1日

Typescript Record的用法

摘要: Record<Keys,Type> 构造一个对象类型,其属性key是Keys,属性value是Tpye。被用于映射一个类型的属性到另一个类型 interface CatInfo { age: number, breed: string } type CatName = 'miffy'| 'boris 阅读全文

posted @ 2021-08-01 22:21 白衣风云 阅读(1944) 评论(0) 推荐(0) 编辑

Typescript 字符串字面量类型

摘要: 字符串字面类型定义的类型是固定的,在其使用时必须是其定义的其中一个字符串,否则会报错 当传入一个定义之外的字符串时,会报错字符串字面量类型.ts(13,20): error TS2345: Argument of type '"hello"' is not assignable to paramet 阅读全文

posted @ 2021-08-01 20:41 白衣风云 阅读(63) 评论(0) 推荐(0) 编辑

2021年7月31日

python 的枚举类型

摘要: 在返回一个枚举字段时报错TypeError: Object of type Message is not JSON serializable Color.RED获取的是一个枚举成员,所以在序列化时报错,枚举成员包括了name和value,获取枚举的值需要用Color.RED.value。来自为知笔记 阅读全文

posted @ 2021-07-31 23:18 白衣风云 阅读(65) 评论(0) 推荐(0) 编辑

ES6解构与默认值的结合使用

摘要: 在读源码框架时遇到方法中有这样的形参:{ message = 'ok' } = {} 有点懵为什么已经赋值了还又赋了一个空对象 随后我去看了阮一峰老师的 ECMAScript 6 入门才明白。这是参数默认值与解构赋值的默认值结合起来使用 如下列例子: function foo({x, y = 5}: 阅读全文

posted @ 2021-07-31 00:06 白衣风云 阅读(131) 评论(0) 推荐(0) 编辑

2021年6月12日

在安装pdfplumber时报错 Microsoft Visual C++ 14.0 is required.

摘要: 在安装pdfplumber时报下列错误:解决方法: 在安装pdfplumber时报下列错误: 解决方法: 更新pip ,因为pip 版本太旧 来自为知笔记(Wiz) 阅读全文

posted @ 2021-06-12 01:46 白衣风云 阅读(509) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页

导航