首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
TypeScript
订阅
摸鱼了
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
TypeScript使用枚举封装和装饰器优雅的定义字典
一、封装前的枚举字典定义 在日常开发中,我们经常会定义字典来做些下拉选择框: 定义枚举 定义字典 代码如下: 然后将 ArithmeticEnumMap 传入到下拉组件中去循环遍历出选项。 二、定义枚
面试官问我按钮级别权限怎么控制,我说v-if,面试官说再见
最近的面试中有一个面试官问我按钮级别的权限怎么控制,我说直接v-if啊,他说不够好,我说我们项目中按钮级别的权限控制情况不多,所以v-if就够了,他说不够通用,最后他对我的评价是做过很多东西,但是都不
TypeScript装饰器之我们是这么处理项目数据转换的
一、 先来看一张图 二、 解释下这张图 接口字段命名方式乱七八糟 驼峰下划线都有 有的名称不是我们想要的 比如 description 前端想用 remark 来替代 承诺是 数组 的数据返回了 nu
typescript 全局变量声明文件和模块声明文件那些事儿
最近有个需求,需要写声明文件。虽然一直有在用typescript,但是对声明文件相关信息没有怎么使用过,于是记录一下。 在使用第三方库的时候,想使用typescript类型检查、自动补全等等功能,需要一个描述javascript 库和模块信息的声明文件。通常来说,都是将声明语句…
TS从入门到放弃【二十一】:tsconfig.json配置详解
一、compilerOptions 编译选项配置 1、target 用于指定TS编译完之后的版本目标。 我们知道 TS 编译之后也是 JS 代码,而且我们输出的目标不同,它编译完的代码是不同的 2、m
一文详解TS高级类型
TS 高级类型 概述 TS中高级类型有很多,重点学习以下高级类型 class 类 类型兼容类 交叉类型 泛型 和 keyof 索引签名类型 和 索引查询类型 映射类型 class类 构造函数 实例方法
扩展 axios AxiosResponse 接口返回值字段
基于 restful 风格的 code 码完全依赖 httpCode,现在改成 code、data、message 后除了判断 httpCode 还需要判断业务状态码(比如 httpCode 是 200,业务状态码有更细的划分),因此我需要扩展 axios 这个返回值类型的字段…
TypeScript系列🔥尾声篇, 什么是声明文件(declare)? [🦕全局声明篇]
年底比较忙🔥, 受个人时间限制, 暂把"声明"部分的内容分为"全局声明篇"和"模块声明篇", 👷还请多多包涵, 本次先说"全局". 声明文件就是给js代码补充类型标注. 这样在ts编译环境下就不会提示js文件"缺少类型". 看过vue3源码的同学一定知道这些是vue中的变量…