ThinkSSL🔒 一键申购 5分钟快速签发 30天无理由退款 购买更放心 广告
>[danger] 友情提示:构建器目前只支持HisiPHP Pro版本([我要升级](https://www.hisiphp.com/authorize.html)) ## 评分(rate) | 参数 | 类型 | 必须 | 默认 | 说明 | --- | --- | --- | --- | --- | | type | string | Y | | 固定值:rate | | name | string | Y | | 字段名称 | | title | string | Y | | 标题 | | grid | Array | N | [12, 12, 12, 12] | [栅格布局](栅格布局.md)| | options | array | Y | | 配置参数,详见下面的**参数一览表** | | tips | string | N | | 提示说明 | >[info] ![](https://img.kancloud.cn/1c/23/1c239e6b6ab83bfc2cb2f98f2c0d9be5_598x48.png) >[] 示例代码: ``` $assign['buildForm']['items'] = [ [ 'type' => 'rate', 'title' => '评分', 'name' => 'rate', 'options' => [ 'value' => 2 ], 'tips' => '评分提示', ], // 更多表单项.... ]; $this->assign($assign); ``` ## 参数一览表(options) 参数选项 | 说明 | 类型 | 默认值 | --- | --- | --- | --- | length | 评分组件中具体星星的个数。个数当然是整数啦,残缺的星星很可怜的,所以设置了小数点的组件我们会默认向下取整 | number | 5 value | 评分的初始值 | number | 0 theme | 主题颜色。我们默认的组件颜色是#FFB800,你可以根据自身喜好来更改组件的颜色,以适用不同场景 | string | #FFB800 half | 设定组件是否可以选择半星 | boolean | false text | 是否显示评分对应的内容 | boolean | false readonly | 是否只读,即只用于展示而不可点 | boolean | false