跳到主要内容

评分

概览

  • 前面板
  • 后面板
  • 功能说明
    • 从前面板拖入组件, 默认显示 5 颗星星, 并且没有任何高亮
    • 可以点击任意星星, 比如点击第 3 颗星星, 第三颗星星(包含第三颗星星)之前的所有星星都会被高亮, 高亮默认颜色为橘黄色
    • 可以删除星星, 选中任意星星按下键盘上的 delete 键即可删除, 配置属性的星星总数绑定会随之变化, 其余星星的行为(高亮或者不高亮)不受影响
    • 可以设置星星的总数, 星星总数不管比原先增加还是减少, 原先已经存在的星星如果还存在其行为不会受到影响
    • 可以设置星星的颜色, 所有星星颜色均一致
    • 可以将所有的星星颜色清空

数据

  • 数据来源: 后面板输入节点传入
    • 样例

{"score": 3, "total": 10}

  • 数据说明
    • 后面板传入 JSON 格式的数据, score 代表目前高亮的星星数量, total 代表星星总数
  • 数据输出: 根据输入或用户点击情况输出
    • 样例

{"score": 5, "total": 10}

  • 数据说明
    • 输出和输入一样均为 JSON 格式, 用户可以在后面板传入数据之后对评分进行配置, 只要触发点击星星的行为就会输出当前的星星信息

参数

  • 星星颜色
    • 可以在配置项选择修改颜色, 默认星星颜色为橘黄色
  • 星星总数量
    • 可以在配置项选择修改星星总数, 默认为 5 颗星
    • 设置数量的时候如果新设置的数量大于已有的星星数量, 新增的星星默认为没有高亮, 已有的星星的行为不会被改变. 反之, 多余的星星会被删除, 存在的星星行为同样不会改变
  • 清空所有高亮
    • 一个按钮, 点击可以清空当前所有星星的高亮