后端: 判断 3 依赖判断 1 添加的数据。
// 判断 1 为提示信息,确定后跳转下个页面
if (condition){
result.setCode("0002");
result.setMsg("msg");
return result;
}
// 判断 2 为校验数据是否存在,前端给出弹框,确定后自动添加数据,并跳转下一个页面。
if (condition){
result.setCode("0001");
result.setMsg("msg");
return result;
}
// 判断 3 同样为提示信息,确定后跳转下个页面。
if (condition){
result.setCode("0003");
result.setMsg("msg");
return result;
}
前端: 普通情况下,三个提示都是单一提示。 但也会出现需要顺序提示的情况,比如:
目前上述判断都在后台同一个接口内,涉及到顺序提示的时候,前端调用后台代码就需要在对应的 code 分支内重复调用该接口。
判断 1 在第一次点击确定后,后续接口不再校验该场景。如果重新进入该页面,则判断 1 对应场景需重新校验。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.