Rate 评分

引入

基础用法

  1. export default {
  2. data() {
  3. return {
  4. value: 3,
  5. };
  6. },
  7. };

自定义图标

  1. <van-rate v-model="value" icon="like" void-icon="like-o" />

半星

  1. <van-rate v-model="value" allow-half void-icon="star" void-color="#eee" />
  1. export default {
  2. data() {
  3. value: 2.5,
  4. };
  5. },

自定义数量

  1. <van-rate v-model="value" :count="6" />

禁用状态

  1. <van-rate v-model="value" readonly />

监听 change 事件

  1. <van-rate v-model="value" @change="onChange" />
  1. export default {
  2. method: {
  3. onChange(value) {
  4. Toast('当前值:' + value);
  5. },
  6. },

API

Props

Events