在线咨询
我们日常在做 工业产品设计时对于某些功能会设计对应的功能逻辑,需求做的多了,很多时候有些功能逻辑就会重复在做,久而久之就会形成“条件反射”啦。
一、字段限制
1、时间:对于时间我们一般会思考那些呢?第一,精度。一般来说时间我们会精确到分钟(YY-MM-DD HH:MM)、精确到日(YY-MM-DD),消息一般会精确到分钟甚至秒,对于一般的提交时间、创建时间精确到日就好了。第二,前端展示方式。例如消息时间的展示,web端一般展示格式一致,app端若时间为今年,则时间的展示会省略年份,若时间为今天,那时间的展示还会省略月和日。
2、字数限制:很多时候我们会设计文本输入框,而文本输入框伴随着最常见的逻辑就是字数限制啦。字数限制多少没有明确的定论,一般来讲标题之类的限制32位或者64位就好啦,备注之类的限制256位或者512位,总之一点结合实际使用情况从32、64、128、256、512中选取一个值就好啦。
二、逻辑校验
1、多端操作校验:多端操作常见于我们的产品既有app端又有web端的情况,举个例子,在web端和app端打开了同一个单据,其中app端删除了这个单据,那么在web端再去操作这个单据的时候是不是需要报一个错给用户呢?
2、版本变更校验:版本变更常见于我们的产品有多个版本且各版本的功能不同时或者说我们的某个付费功能到期时,举个例子,现在有个产品有收票版(只有归集发票的功能)和报销版(可以归集发票、提交单据发起报销),当在报销版操作单据功能时管理员没有续费导致我的报销版功能不能正常使用,那么此时的相关操作后是不是该给用户报错呢?
3、权限变更校验:权限变更通常包括数据权限(某个用户能够查看哪些数据)和操作权限(用户可以进行哪些操作),以操作权限举个例子吧,例如我们的管理员在操作某个事务时,此时他的管理员权限没了,以前他能操作的功能现在不能操作了是不是该给用户报个错呢?
三、及时反馈
及时反馈常见于用户操作与我们系统设定的不同时的一种提示,我们常用的及时反馈有3种:前端文字提示、toast提示、弹窗提示。
1、前端文字提示:前端文字提示常用于我们在填写表单时,前端会做一些简单的逻辑校验,若我们的操作与设定的不同,通常会在文本框下出现红字提示。
2、toast提示:Toast提示一般用于提示用户进行某项操作的结果反馈,例如我进行某项操作后toast提示操作成功,给用户及时的反馈可以直观告诉用户自己的操作是否被执行。
3、弹窗提示:弹窗提示一般用于二次确认或者阻断性错误时的一种提示。例如我需要删除某个东西,往往会伴随着弹窗二次确认是否删除。
PHP网站源码沙井seo龙华seo网站推广深圳外贸网站建设龙华标王东莞网站排名优化龙岗网站制作设计永湖关键词排名包年推广双龙阿里店铺运营木棉湾外贸网站制作双龙企业网站设计光明营销型网站建设石岩网站优化按天计费丹竹头网站建设设计广州网站建设设计深圳网站优化按天计费木棉湾企业网站制作坂田百姓网标王双龙阿里店铺托管布吉外贸网站制作坂田百搜标王石岩百搜标王南山网站seo优化塘坑百度标王深圳英文网站建设南山seo排名龙岗网站推广福田网站搜索优化深圳设计网站西乡推广网站大芬推广网站歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运