| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- <template>
- <demo-section>
- <demo-block :title="$t('basicUsage')">
- <van-rate v-model="value1" />
- </demo-block>
- <demo-block :title="$t('customIcon')">
- <van-rate
- v-model="value2"
- icon="like"
- void-icon="like-o"
- />
- </demo-block>
- <demo-block :title="$t('customStyle')">
- <van-rate
- v-model="value3"
- :size="25"
- color="#f44"
- void-icon="star"
- void-color="#eee"
- />
- </demo-block>
- <demo-block
- v-if="!$attrs.weapp"
- :title="$t('halfStar')"
- >
- <van-rate
- v-model="value4"
- :size="25"
- allow-half
- void-icon="star"
- void-color="#eee"
- />
- </demo-block>
- <demo-block :title="$t('customCount')">
- <van-rate
- v-model="value5"
- :count="6"
- />
- </demo-block>
- <demo-block :title="$t('disabled')">
- <van-rate
- v-model="value6"
- disabled
- />
- </demo-block>
- <demo-block :title="$t('readonly')">
- <van-rate
- v-model="value6"
- readonly
- />
- </demo-block>
- </demo-section>
- </template>
- <script>
- export default {
- i18n: {
- 'zh-CN': {
- halfStar: '半星',
- disabled: '禁用状态',
- customIcon: '自定义图标',
- customStyle: '自定义样式',
- customCount: '自定义数量',
- readonly: '只读状态'
- },
- 'en-US': {
- halfStar: 'Half Star',
- disabled: 'Disabled',
- customIcon: 'Custom Icon',
- customStyle: 'Custom Style',
- customCount: 'Custom Count',
- readonly: 'Readonly'
- }
- },
- data() {
- return {
- value1: 3,
- value2: 3,
- value3: 3,
- value4: 2.5,
- value5: 4,
- value6: 3
- };
- }
- };
- </script>
- <style lang="less">
- .demo-rate {
- padding-bottom: 20px;
- background-color: #fff;
- .van-rate {
- margin-left: 15px;
- }
- }
- </style>
|