当某一功能按钮未达满足条件时,处理方法有以下三种:
    禁用按钮,点击报错,和隐藏按钮,以下记录对这三种处理方式的思考:

    禁用
    描述:当不满足条件时,按钮现实但呈现禁用状态,不可点击,无反馈。
    特点:可直接传递不可用信息,减少操作交互,但多项输入或错误不易识别理解时
    使用禁用会让用户产生不知道自己错在哪里的疑惑
    适用条件:输入项单一,错误易识别可理解
    不满足时可考虑是否能利用禁用态传递信息,如小标签
    举例:未输入时,提交按钮禁用

    报错
    描述:当不满足条件时,按钮可点击,点击后报错
    特点:规范,但会增加用户的无用操作,反馈负面信息
    适用条件:错误难识别,定位;当前页面无法完成纠错,需要行动引导
    举例:电话号码输入格式错误,用户难以发现,需要反馈告知

    隐藏
    描述:当不满足条件时,功能或按钮隐藏
    特点:减少用户认知负担
    但不适用于用户操作频次高的内容,会引起为什么常用按钮找不到的疑虑;
    另外,一些类似VIP的功能,展示能够吸引用户,有利于实现业务需求
    适用条件:非常用功能,非必要功能,非吸引功能
    举例:对无操作权限的用户,隐藏部分的控制模块

    选用
    本着降低系统复杂度的原则,考虑优先级为隐藏—禁用——报错
    优先考虑隐藏,不符合再考虑禁用,最后考虑报错