ts 中数据约束类型

在 swagger 等接口文档中,查看 json代码,复制 将其导入到 json.cn,便于查看

在api文件夹下,新建一个定义ts类型的文件 type.ts

定义数据类型 ---> export interface Bbb {}  

调用数据类型----> export type Xxx = Bbb[];

继承某数据类型-> export interface AaaBbb extends Bbb{}

// 定义模块ts数据类型---------------------> export interface Bbb {}
export interface ResponseData {code: number
}
// 已有的数据的ts类型-------> export interface XXX{}
export interface Hospital {"id": string
}
// 存储全部已有的数组类型----> export type Xxx = XXX[];
export type Content = Hospital[];// 获取已有医院接口返回的数据ts类型---------> export interface AaaBbb extends Bbb
export interface HospitalResponseData extends ResponseData{"data": {"content": Content}
}

使用 ts 类型,导入,进行数据类型约束

import type { Xxx,xxxData } from '@/api/type'// 数据中的类型约束----> let xx = ref<Xxx>();
let xxArr = ref<Xxx>([]);
let xxxx= ref<number>(0);const getHospitalInfo = async ()=>{// 异步中的数据类型约束---> res:xxxDatalet res:xxxData = await reqHospital(pageNo.value, pageSize.value);
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/585938.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《编程菜鸟学 Python 数据分析》让工作自动化起来!

随着我国企业数字化和信息化的深入&#xff0c;企业对办公自动化的效率和灵活性要求越来越高。Python作为一种开源的软件应用开发方式&#xff0c;通过提供强大丰富的库文件包&#xff0c;极大地简化了应用开发过程&#xff0c;降低了技术门槛。Python开发有哪些优势、挑战以及…

【PFA树脂交换柱】实验室高纯PFA材质过滤柱耐受电子级氢氟酸含氟树脂层析柱

PFA离子交换柱&#xff0c;也叫PFA层析柱、PFA过滤柱等&#xff0c;其原理是利用吸附剂对不同化合物有不同吸附作用和不同化合物在溶剂中的不同溶解度&#xff0c;用适应溶剂使混合物在填有吸附剂的柱内通过&#xff0c;使复杂的混合物达到分离和提纯的目的。 柱体为透明PFA材…

165.乐理基础-关系大小调、同主音调、小调的调号判断

如果到这五线谱还没记住还不认识的话去看102.五线谱-高音谱号与103.五线谱-低音谱号这两个里&#xff0c;这里面有五线谱对应的音名&#xff0c;对比着看 如果不认识调号去看112.五线谱的调号&#xff08;一&#xff09;113.五线谱的调号&#xff08;二&#xff09;114.快速识…

软件测试用例(1)

测试用例的基本要素 回顾一下测试用例的概念: 测试用例是为了实施测试而向被测试的系统提供的一组集合, 这组集合包含: 测试环境, 操作步骤, 测试数据, 预期结果等要素. 好的测试用例是一个不熟悉业务的人也能依据用例来很快的进行测试. 评价测试用例的标准: 对比好坏用例…

XGB回归预测

关键代码 import numpy as np import matplotlib.pyplot as plt from xgboost import XGBRegressor #pip install xgboost -i https://pypi.tuna.tsinghua.edu.cn/simple import pandas as pd import joblib#处理中文字体 plt.rcParams[font.family] [sans-serif] plt.rcPar…

真正的奢侈在于自由!如果要写春天,就可以写上春山——早读(逆天打工人爬取热门微信文章解读)

真正的奢侈在于自由 引言Python 代码第一篇 人民日报 如果你要写春天&#xff0c;就不能只写春天第二篇 人民日报 来啦&#xff0c;新闻早班车要闻社会政策 结尾 真正的奢侈在于自由 一辆跑车固然能带来风驰电掣的激情 然而一辆两千不到的山地车 亦能承载骑行者对自然的亲近 对…

可视化大屏的行业应用(2):智慧园区全面剖析

大千UI工场经常接到智慧园区的可视化项目&#xff0c;最初就是放几张图表&#xff0c;现在要求越来越高&#xff0c;不仅3D技术引入了&#xff0c;而且物联网技术和数字孪生技术也在上面大放异彩。 一、什么是智慧园区 智慧园区&#xff08;Smart Park&#xff09;是指利用信…

解密项目管理系统:如何确保用户数据安全?

随着信息技术的不断发展&#xff0c;数据安全难题日益突显。项目管理系统关系着企业的核心竞争力、商业机密乃至企业的长远发展&#xff0c;数据安全维护的重要性不言而喻。如何保护项目管理系统的用户数据安全&#xff1f;以Zoho Projects为例&#xff0c;技术商层面有专业的隐…

LED显示屏SMD封装:打造高品质器件的关键技术

LED器件是LED显示屏成本的主要构成部分&#xff0c;占据着约40%至70%的成本比重。LED显示屏成本的显著下降得益于LED器件成本的降低&#xff0c;而LED封装的质量对LED显示屏的品质影响尤为重大。本文将深入探讨LED显示屏SMD&#xff08;表面贴装型封装结构&#xff09;封装的现…

【御控物联】JSON结构数据转换在物联业务中应用(场景案例二)

文章目录 一、物联网业务场景现状二、物联网业务场景数据交互格式三、JSON格式数据转换案例四、JSON数据格式转换DEMO五、在线转换工具六、技术资料 一、物联网业务场景现状 目前&#xff0c;市场上多数物联网关与物联平台捆绑售卖&#xff0c;网关采集到设备数据只能按照指定…

政安晨:【Keras机器学习实践要点】(十四)—— 使用 Keras3 进行分布式训练

目录 简介 工作原理 设置 设备网格和张量布局 分发 数据并行 ModelParallel 和 LayoutMap 政安晨的个人主页&#xff1a;政安晨 欢迎 &#x1f44d;点赞✍评论⭐收藏 收录专栏: TensorFlow与Keras机器学习实战 希望政安晨的博客能够对您有所裨益&#xff0c;如有不足之处…

实现一个Google身份验证代替短信验证

最近才知道公司还在做国外的业务&#xff0c;要实现一个登陆辅助验证系统。咱们国内是用手机短信做验证&#xff0c;当然 这个google身份验证只是一个辅助验证登陆方式。看一下演示 看到了嘛。 手机下载一个谷歌身份验证器就可以 。 谷歌身份验证器&#xff0c;我本身是一个基…