docs: update rate demo
parent
88f2859658
commit
19354b0c19
|
@ -229,8 +229,7 @@ exports[`renders ./components/rate/demo/clear.md correctly 1`] = `
|
||||||
</svg></i></div>
|
</svg></i></div>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
</ul> allowClear: true
|
</ul> <span class="ant-rate-text">allowClear: true</span> <br>
|
||||||
<br>
|
|
||||||
<ul tabindex="0" role="radiogroup" class="ant-rate">
|
<ul tabindex="0" role="radiogroup" class="ant-rate">
|
||||||
<li class="ant-rate-star ant-rate-star-full">
|
<li class="ant-rate-star ant-rate-star-full">
|
||||||
<div role="radio" aria-checked="true" aria-posinset="1" aria-setsize="5" tabindex="0">
|
<div role="radio" aria-checked="true" aria-posinset="1" aria-setsize="5" tabindex="0">
|
||||||
|
@ -282,8 +281,7 @@ exports[`renders ./components/rate/demo/clear.md correctly 1`] = `
|
||||||
</svg></i></div>
|
</svg></i></div>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
</ul> allowClear: false
|
</ul> <span class="ant-rate-text">allowClear: false</span>
|
||||||
<br>
|
|
||||||
</div>
|
</div>
|
||||||
`;
|
`;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
import Rate from '..';
|
import Rate from '..';
|
||||||
import focusTest from '../../../tests/shared/focusTest';
|
import focusTest from '../../../tests/shared/focusTest';
|
||||||
|
import mountTest from '../../../tests/shared/mountTest';
|
||||||
|
|
||||||
describe('Rate', () => {
|
describe('Rate', () => {
|
||||||
focusTest(Rate);
|
focusTest(Rate);
|
||||||
|
mountTest(Rate);
|
||||||
});
|
});
|
||||||
|
|
|
@ -11,10 +11,11 @@ Support set allow to clear star when click again.
|
||||||
```tpl
|
```tpl
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<a-rate :defaultValue="3" /> allowClear: true
|
<a-rate :defaultValue="3" />
|
||||||
<br />
|
<span class="ant-rate-text">allowClear: true</span>
|
||||||
<a-rate :allowClear="false" :defaultValue="3" /> allowClear: false
|
|
||||||
<br />
|
<br />
|
||||||
|
<a-rate :allowClear="false" :defaultValue="3" />
|
||||||
|
<span class="ant-rate-text">allowClear: false</span>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
```
|
```
|
||||||
|
|
|
@ -31,17 +31,17 @@ const Rate = {
|
||||||
configProvider: { default: () => ConfigConsumerProps },
|
configProvider: { default: () => ConfigConsumerProps },
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
characterRender(node, { index }) {
|
||||||
|
const { tooltips } = this.$props;
|
||||||
|
if (!tooltips) return node;
|
||||||
|
return <Tooltip title={tooltips[index]}>{node}</Tooltip>;
|
||||||
|
},
|
||||||
focus() {
|
focus() {
|
||||||
this.$refs.refRate.focus();
|
this.$refs.refRate.focus();
|
||||||
},
|
},
|
||||||
blur() {
|
blur() {
|
||||||
this.$refs.refRate.blur();
|
this.$refs.refRate.blur();
|
||||||
},
|
},
|
||||||
characterRender(node, { index }) {
|
|
||||||
const { tooltips } = this.$props;
|
|
||||||
if (!tooltips) return node;
|
|
||||||
return <Tooltip title={tooltips[index]}>{node}</Tooltip>;
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
render() {
|
render() {
|
||||||
const { prefixCls: customizePrefixCls, ...restProps } = getOptionProps(this);
|
const { prefixCls: customizePrefixCls, ...restProps } = getOptionProps(this);
|
||||||
|
|
Loading…
Reference in New Issue