2B产品设计套路一:表单设计( 五 )

\r\n为了保证“不影响后续操作的最小化”原则 , 表单填写的内容必须包括必填项 , 尽量包括少的选填项 , 不需要包括不填项 。 \r\n还是举一个“新增资产”的栗子:下图右边是资产对象的元数据 , 对每个元数据进行分类 。 \r\n比如【资产编码】应该由系统生成 , 所以在表单中不应该填写;比如【资产名称】是后续查询、筛选、资产调拨等各种操作都需要用到的元素 , 所以必须在新增资产时就填写;比如【简称】是【资产名称】的别名 , 可有可无 , 不会影响后续的操作 , 所以是选填项;再比如【原价】、【使用年限】、【折旧方式】、【购买日期】字段是计算资产折旧所需要的 , 但是要填写的内容比较多 , 且折旧的计算相对独立不影响主流程的操作 , 所以我把它们归到了选填项 , 可以在必要的时候在“编辑”功能中再完善 。 把所有元数据分类完后 , 可以得到下图右边的结果 , 我们的表单具体需要填什么 , 不需要填什么就比较清晰了 。 \r\n

\r\n3. 怎么输入\r\n在上一part中已经确定了表单需要填写哪些内容 , 那么这一part就需要确定怎么填写这些内容 。 \r\n表单输入的形态大概有下边这些(来自elementUI)至于选择哪种方式填写 , 有一个原则就是“能选择的不要输入” , 更优秀一点的 , 必须输入时也尽量通过联想给用户一点提示 , 这个放在下一part“友好的表单”里讲 。

推荐阅读