当前位置: 首页 > news >正文

专门做拼团的网站58同城网招聘招聘

专门做拼团的网站,58同城网招聘招聘,上海网站seoseodian,营销网站建设一薇在 TypeScript 中#xff0c;Omit 是一个内置的工具类型#xff0c;它用于从对象类型中排除指定的属性#xff0c;并返回剩余的属性。 Omit 的语法如下所示#xff1a; type OmitT, K PickT, Excludekeyof T, K;其中#xff0c;T 表示原始类型…在 TypeScript 中Omit 是一个内置的工具类型它用于从对象类型中排除指定的属性并返回剩余的属性。 Omit 的语法如下所示 type OmitT, K PickT, Excludekeyof T, K;其中T 表示原始类型K 表示要排除的属性键的联合类型。 使用 Omit 类型时我们可以指定要从原始类型中排除的属性然后得到一个新的类型该类型不包含指定的属性。 在实际开发中我们如何去使用 interface User {id:number,username:string,password:string,email:string }// 使用Omit从User类型中排除password和email字段创建PublicUserInfo类型 type PublicUserInfo OmitUser,password | email;const mockUser {id:1,username:jack,email:jack163.com,password:hashed_password }// 登录函数验证用户名和密码是否匹配若匹配则返回PublicUserInfo类型否则返回null function login(username:string,password:string): PublicUserInfo | null {if(username mockUser.username password mockUser.password){return {id:mockUser.id,username:mockUser.username};}else{return null;} }// 用户个人资料组件接收一个PublicUserInfo类型的user作为参数 function UserProfile({ user } : { user: PublicUserInfo }){return (divh1User Profile/h1pid:{user.id}/ppusername:{user.username}/p/div) }const App () {// 模拟用户登录const loggedUser login(jack,hashed_password)return (divh1在react中应用TS中omit类型/h1{ loggedUser ? UserProfile user{loggedUser} / : (pLogin file/p) }/div) }export default App;得出的效果如下  这段代码演示了在React中如何应用TS中的Omit类型。首先我们定义了一个user接口包含id.username、password和email字段。然后使用0mit类型从User类型中排除了password和email字段创建了PublicUserInfo类型。 接下来我们使用mockUser对象模拟一个用户信息包括id、username、email和password字段在login函数中我们验证输入的用户名和密码是否与模拟用户的信息匹配。如果匹配则返回个包含id和username字段的PublicUserInfo对象;否则返回nu11。 UserProfile组件接收一个user参数类型为PublicUserInfo并展示用户的个人资料最后在App组件中模拟用户登录并根据登录状态渲染不同的内容
http://www.hkea.cn/news/14366713/

相关文章:

  • 网站创建需要多少钱滁州市网站建设科技公司
  • 临沂网站建设 百度优化中国核工业第五建设有限公司单位代码
  • 上云网站做等保推广渠道方式
  • 基础做网站wordpress移植
  • 把做的网站放到互联网上网站建设网站优化相关资讯文章
  • 购物网站名字郑州网站开发设计公司电话
  • visual studio 开发网站开发什么网站可以做相册视频
  • 网站源码平台互联网线上推广
  • 零基础自己做网站国家电网网站开发图片素材
  • 手机 pc网站开发价格包头网站建设良居网络
  • 建设网站的功能定位是什么意思百度指数数据分析平台官网
  • 用自己照片做衣服 杯子的是哪个网站安亭公司网站建设
  • 深圳网站建设费用是多少官方网站做自适应好还是响应式
  • 曹县商城网站建设学校网站开发建设合同
  • 国外大神的平面设计网站有哪些网站建设费用申报
  • 全屏背景网站四川建筑职业技术学院就业网
  • asp.net 如何设置网站首页淄博云天网站建设推广
  • 公司商业网站怎么做重庆市官网首页
  • 社交网站 备案品牌营销策略论文
  • 网站开发设计作业及代码免费建设网站那个好
  • 网站数据库模版网站子站建设自查报告
  • 电商网站规划杭州网络推广专员
  • 杭州怎么做网站南京谷歌优化
  • 怎样用h5做网站prozac
  • 在线捏脸网站需要多少钱传奇高爆网页游戏
  • 专门做当归的网站asp网站建设 iis配置
  • 制作外贸网站的公司江西网站建设公司排名
  • 公司建设网站有什么好处广州营销推广网站
  • 北京网站建设还公司公司做网络推广怎么做
  • 涿鹿县建设局网站建设网站的企业公司