Element el-rate 评分组件详解

简介: 本文目录1. 前言2. 基本用法3. 显示分值4. 辅助文本5. 只读6. 小结

1. 前言

评分组件主要使用在客户评价场景,例如客户对店铺进行打分。

本篇来介绍下评分组件的用法。

2. 基本用法

  基本用法:{{value1}}
    <el-rate v-model="value1" @change="rateChange">
    </el-rate>
  methods: {
    rateChange(value) {
      console.log(value);
    }
  }

如上代码,评分组件绑定value1,且评分值变化时会触发rateChange方法。效果如下:

image.png

3. 显示分值

通过show-score属性可以显示选中的分值:


 显示分值:

   <el-rate v-model="value2" :show-score="true">

   </el-rate>

1

2

3

效果如下:



4. 辅助文本

通过show-text属性可以显示辅助文本,具体辅助文本的文字内容由texts属性控制。


辅助文本:

   <el-rate v-model="value3" :show-text="true" :texts="texts">

   </el-rate>

1

2

3

texts: ['不合格', '合格', '良好', '优秀', '非常优秀']

1

效果如下:



5. 只读

为组件添加disabled属性,即可转换为只读,此时无法修改评分组件的值。


  只读:

   <el-rate v-model="value4" disabled :show-score="true">

   </el-rate>


效果如下,右边三个星号是灰色的无法点击。



6. 小结

评分组件比较简单。

相关文章
|
7月前
【UI】 element -ui select下拉框label显示多个值
【UI】 element -ui select下拉框label显示多个值
237 1
|
JavaScript 数据格式
VUE element-ui下拉菜单el-select获取label值或value的值
VUE element-ui下拉菜单el-select获取label值或value的值
2010 0
VUE element-ui下拉菜单el-select获取label值或value的值
|
4月前
|
JavaScript
Vue3评分(Rate)
这是一个基于 Vue 3 的评分组件 `Rate.vue`,支持多种自定义设置,包括是否允许清除、半选状态、星星总数、字符样式、字符大小、选中颜色、字符间距及是否禁用等。组件内置四种 SVG 图标,并允许使用自定义字符。通过 `v-model:value` 实现双向绑定,并提供了 `change` 和 `hoverChange` 事件回调。 组件演示了不同的使用场景,如禁用状态、不同形状的图标、自定义字符和颜色等。同时提供了一个评分配置器,可以动态调整各项参数以满足不同需求。在线预览效果展示了各种配置下的评分显示样式。
Vue3评分(Rate)
|
7月前
|
JavaScript 前端开发
vue element plus Rate 评分
vue element plus Rate 评分
163 0
|
7月前
ant-design 设置Form.Item中的input框的值的方法
ant-design 设置Form.Item中的input框的值的方法
390 0
Element-UI中el-input输入值不显示
Element-UI中el-input输入值不显示
429 0
【element-ui用法】el-radio-group默认选择和数据回显问题的解决方案
【element-ui用法】el-radio-group默认选择和数据回显问题的解决方案
823 0