![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ts
文章平均质量分 52
自由的音符
这个作者很懒,什么都没留下…
展开
-
TypeScript泛型工具
ts泛型工具原创 2023-02-13 14:14:07 · 417 阅读 · 0 评论 -
你需要知道的 TypeScript 高级类型3(小结)
泛型语法为函数名字后面跟一个<参数名>参数名可以随便写,例如这写了T,当我们使用函数的时候把参数类型传进去就可以了,也就是动态类型。使用泛型前// number类型function num(a: number, b: number): Array<number> { return [a, b]}num(1, 2)//string类型function str(a: string, b: string): Array<string> { return原创 2022-05-26 16:53:07 · 170 阅读 · 0 评论 -
你需要知道的 TypeScript 高级类型2(小结)
类型推断:如果没有明确的指定类型,TS会依照类型推论(Type Inference)的规则推断出一个类型:let myFavoriteNumber = 'seven'; //无错myFavoriteNumber = 7; //Type 'number' is not assignable to type 'string'.注意:与声明不赋值区分,声明不赋值会设为任意值类型:any联合类型联合类型使用 | 分隔每个类型,表示可以赋值为其中的一种。let转载 2022-01-18 12:03:42 · 230 阅读 · 0 评论 -
你需要知道的 TypeScript 高级类型(小结)
前言对于有 JavaScript 基础的同学来说,入门 TypeScript 其实很容易,只需要简单掌握其基础的类型系统就可以逐步将 JS 应用过渡到 TS 应用。// jsconst double = (num) => 2 * num // tsconst double = (num: number): number => 2 * num然而,当应用越来越复杂,我们很容易把一些变量设置为 any 类型,TypeScript 写着写着也就成了 AnyScript。为了让大家能更加转载 2022-01-18 10:48:50 · 303 阅读 · 0 评论 -
使用quicktype 生成ts接口
首先 接触ts一段时间发现最费时间的就是写接口这些,最近呢。。。了解到一可以将json转为ts接口的工具,怎么说呢?哎呀 真香废话不多说,进入主题quicktype就是它,一个json转ts接口的工具,当然这只是众多功能之一官网介绍首先要使用它,你需要先安装,懂得都懂npm install -g quicktype然后已知接口是:https://ecomm-products.modus.workers.dev ,可以通过json工具查看数据格式然后cd 进入项目目录 精髓来了,原创 2022-01-13 17:45:31 · 1024 阅读 · 0 评论 -
vue3+ts+element-plus穿梭框
<template> <el-dialog v-model="dialogVisible" title="选址因子配置" width="60%" :close-on-click-modal="false" @close="$emit('close')" > {{ rightValue }} <el-transfer v-model="rightValue" :props="{ key: 'i原创 2021-10-21 09:59:01 · 1874 阅读 · 0 评论 -
定义泛型的两种方式
泛型接口 第一种interface ConfigFn { <T>(value: T): T;}var getData: ConfigFn = function <T>(value: T): T { return value; } getData<string>('张三')泛型接口 第二种interface ConfigFn<T> { (value: T): T;}function getData<T>(va原创 2021-09-23 18:03:17 · 498 阅读 · 0 评论