08 2021 档案

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

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

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

posted @ 2021-08-07 23:35 白衣风云 阅读(450) 评论(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 白衣风云 阅读(131) 评论(0) 推荐(0)

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 白衣风云 阅读(51) 评论(0) 推荐(0)

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 白衣风云 阅读(2004) 评论(0) 推荐(0)

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

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

导航