rating
评分条,表示用户使用感受的衡量标准条。
属性
名称 | 类型 | 默认值 | 必填 | 描述 |
---|---|---|---|---|
numstars | number | 5 | 否 | 设置评分条的星级总数。 |
rating | number | 0 | 否 | 设置评分条当前评星数。 |
stepsize | number | 0.5 | 否 | 设置评分条的评星步长。 |
样式
名称 | 类型 | 默认值 | 必填 | 描述 |
---|---|---|---|---|
width | <length>|<percentage> | 手机:120px 智慧屏:360px 60px(不可操作) | 否 | 默认值是在未设置自定义资源和评分星数时,使用5个星和默认资源下的宽度值。 |
height | <length>|<percentage> | 手机:24px 智慧屏:72px 12px(不可操作) | 否 | 默认值是在未设置自定义资源和评分星数时,使用5个星和默认资源下的高度值。 |
示例代码
<!-- xxx.hml -->
<div class="container">
<rating numstars="5" rating="5" @change="changeRating" id="rating">
</rating>
</div>
/* xxx.css */
.container {
display: flex;
justify-content: center;
align-items: center;
}
rating {
width: 200px;
}
// xxx.js
import prompt from '@system.prompt';
export default {
changeRating(e){
prompt.showToast({
message: e.rating
});
}
}