Vant Rate 評(píng)分

2022-05-31 11:58 更新

引入

import Vue from 'vue';
import { Rate } from 'vant';

Vue.use(Rate);

代碼演示

基礎(chǔ)用法

<van-rate v-model="value" />
export default {
  data() {
    return {
      value: 3
    };
  }
}

自定義圖標(biāo)

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

自定義樣式

<van-rate
  v-model="value"
  :size="25"
  color="#ee0a24"
  void-icon="star"
  void-color="#eee"
/>

半星

<van-rate
  v-model="value"
  allow-half
  void-icon="star"
  void-color="#eee"
/>
export default {
  data() {
    return {
      value: 2.5
    };
  }
}

自定義數(shù)量

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

禁用狀態(tài)

<van-rate v-model="value" disabled />

只讀狀態(tài)

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

監(jiān)聽 change 事件

<van-rate v-model="value" @change="onChange" />
export default {
  method: {
    onChange(value) {
      Toast('當(dāng)前值:'+ value);
    }
  }
}

API

Props

參數(shù)說明類型默認(rèn)值
v-model當(dāng)前分值number-
count圖標(biāo)總數(shù)number | string5
size圖標(biāo)大小,默認(rèn)單位為pxnumber | string20px
gutter圖標(biāo)間距,默認(rèn)單位為pxnumber | string4px
color選中時(shí)的顏色string#ffd21e
void-color未選中時(shí)的顏色string#c8c9cc
disabled-color禁用時(shí)的顏色string#bdbdbd
icon選中時(shí)的 圖標(biāo)名稱 或圖片鏈接stringstar
void-icon未選中時(shí)的 圖標(biāo)名稱 或圖片鏈接stringstar-o
allow-half是否允許半選booleanfalse
readonly是否為只讀狀態(tài)booleanfalse
disabled是否禁用評(píng)分booleanfalse
touchable v2.2.0是否可以通過滑動(dòng)手勢(shì)選擇評(píng)分booleantrue

Events

事件名說明回調(diào)參數(shù)
change當(dāng)前分值變化時(shí)觸發(fā)的事件當(dāng)前分值


實(shí)例演示

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)