4.无数据状态web
无数据状态指不只是搜索以后没有相应数据的状态,也包括了先后台的通讯错误或网络中断等一系列让数据没法正常展示给用户的状态。做为设计师首先咱们应该明白,无数据的时候此处应该是什么内容,知道致使没有内容的缘由是什么,如何去得到内容的途径以及它的解决方法。网络
其实和web端同样,移动端的空白页面也愈来愈受到重视,不单是视觉层面,空白页承载着更多内容,起到更多功效。设计
1.初次使用。code
初次使用的界面应该是比较特殊的空白页面,它虽然有时候不是空白的,实际上对于用户来讲,确实是“无数据”状态,由于第一次进入的初始状态用户对此产品的功能并不熟悉,因此初始状态空白页面也分为三种:1.有起到引导做用的空白页 ,2.提示文字并加按钮操做。3.示例开发
2.完成或清空内容get
用户主动去清空内容的操做,就是代表用户知道本身在作什么,误操做的可能性不高。这时候只须要给用户一个结果的反馈就能够。但有时清空内容并无实际的意义,并且花费时间和精力,因此咱们更倾向于给用户一些正面的反馈。同时也要思考用户在使用时的心理和目标,用户是否须要常常清空数据,若是是,能够考虑给用户多种空状态页面,并随机出现加强趣味性。 产品
3.出错页面:后台
出错页面实际上是能够原谅的,可是这里要注意,不要再次让用户迷惑,焦虑。这里咱们须要作的是说明错误缘由,并告诉用户接下来如何解决或者选择作其余事情。用户遇到没法读取数据的时候通常第一个操做老是刷新网络,甚至会切换网络或者关闭从新打开网络来试图从新获取数据,可是在开发人员眼中并非全部的状态都是网络问题形成的,只是用户认为全部问题都是来源于网络。还有一种在网络环境比较差读取数据慢的时候能够作一个预加载,这样能够提早告知用户将要出现的内容,也能缓解用户等待时的焦虑。 搜索