医院项目经验总结一:状态码

本文介绍了在开发医院项目中,如何利用状态码进行错误处理和逻辑控制。状态码用于区分不同情况,即使数据存在,也能通过状态码判断是否报错。例如,在控制器返回数据时附带状态码,当状态码为false时,视图层可以识别并执行错误处理。此外,文中还提到在不涉及控制器的情况下,如何在视图层直接根据状态码切换不同事件的执行,提高了代码的灵活性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、简介。

     最近在做学校布置的医院项目,简单总结一下,将项目里面的一些经验或者方法分享一下。

二、状态码

   状态码本身没有什么意义,就是几个状态,他被创造出来的目的就是帮助我们的代码区分,不同情况下该执行什么代码。

示例:

但是由于返回的报错文本也属于数据,所以返回到视图层的数据不可能为空,也就是即使没有数据都不会报错,但是我们给他加个状态码,加以区分。

这样,当他返回报错文本的时候,虽然data里面存在数据,但由于状态码为false,所以执行else报错。

三、不跨越控制器与视图层的状态码设置。

上面写的状态码是通过控制器返回的数据携带的,但是如果我需要用状态码区分,但我的代码不需要写控制器,仅仅是写在视图层呢?这就是另一种方法了。

比如说,我给同一个按钮设置了两个事件,需要判断当前情况来判断运行哪一个事件。

通过识别当前状态码的状态,就可以自由使用这两个事件了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值