前端
文章平均质量分 93
jierm
知行合一
展开
-
【Typescript进阶】条件类型 (全面,多实例)
比如,在函数中根据不同的输入类型返回不同的输出类型,或者根据一个变量的值来决定返回的类型是一个数组还是一个对象。中条件类型的一些基础用法,实际上条件类型可以应用到更复杂的场景中,例如根据类型的属性来判断函数的返回类型、根据类型的成员来判断其他类型等等。我们希望函数的返回类型根据请求的不同而有所区别,因此我们可以使用条件类型来实现这一点。然后,我们在函数体中根据请求类型获取不同的数据,返回的类型也会根据请求类型发生变化。这个例子中,我们可以看到条件类型的另一个应用场景,即根据类型的成员来判断其他类型。原创 2023-03-07 20:45:00 · 616 阅读 · 0 评论 -
【TypeScript进阶】映射对象类型篇(多实例)
TypeScript映射对象类型是一种高级类型,允许您定义一种新类型,该类型是从现有类型派生的,并且对现有类型的每个属性进行修改。 映射类型可以帮助您在编写TypeScript代码时减少代码的冗余,内置的映射修饰符提供了一种方便的方式来处理现有类型中的每个属性,并生成一个新类型。映射修饰符包括 Partial、Required、Readonly、Record、Pick、Omit 等。下面我们来看一些常见的应用场景原创 2023-03-05 16:28:29 · 1086 阅读 · 0 评论 -
React中使用MQTT协议,Linux MQTT服务器配置
React MQTT使用第一次接触MQTT的时候被这个错误耽误了好久,paho-mqtt.js:1054 WebSocket connection to ‘ws://192.168.1.61:1883/mqtt’ failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED本文简略介绍前端连接MQTT服务的基本用法,希望能帮到大家1,安装npm install paho-mqtt -s2,初始化const Paho原创 2020-06-10 11:55:25 · 1369 阅读 · 0 评论