HarmonyOS Next开发学习手册——基础组件(rating开发)

rating为评分条组件,表示用户使用感受的衡量标准条。

创建rating组件

在pages/index目录下的hml文件中创建一个rating组件。



.container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #F1F3F5;
}
rating {
  width: 80%;
  height: 150px;
}

HarmonyOS Next开发学习手册——基础组件(rating开发)_第1张图片

设置评分星级

rating组件通过设置numstars和rating属性设置评分条的星级总数和当前评星数。



/* xxx.css */
.container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #F1F3F5;
}
rating {
  width: 80%;
  height: 150px;
}

HarmonyOS Next开发学习手册——基础组件(rating开发)_第2张图片

设置评分样式

rating组件通过star-background、star-foreground和star-secondary属性设置单个星级未选择、选中和选中的次级背景图片。



/* xxx.css */
.container {
  width: 100%;
  height: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #F1F3F5;
}

// index.js
export default {
  data: {
    backstar: 'common/love.png',
    secstar: 'common/love.png',
    forestar: 'common/love1.png',
    ratewidth: '400px',
    rateheight:

你可能感兴趣的:(HarmonyOS,鸿蒙开发,移动开发,harmonyos,学习,华为,深度学习,移动开发,ui,鸿蒙开发)