fix rate
parent
3b78524e5d
commit
844c3043e3
|
@ -98,36 +98,31 @@ export default {
|
||||||
Star,
|
Star,
|
||||||
Icon,
|
Icon,
|
||||||
},
|
},
|
||||||
render (createElement, a) {
|
render (createElement) {
|
||||||
const self = this
|
return (
|
||||||
return createElement('ul', {
|
<ul
|
||||||
class: self.classes,
|
class={this.classes}
|
||||||
on: {
|
onMouseleave={this.onMouseLeave}>
|
||||||
'mouseleave': self.onMouseLeave,
|
{
|
||||||
},
|
this.countList.map((item, i) => {
|
||||||
}, [
|
return (
|
||||||
(
|
<Star
|
||||||
self.countList.map((item, i) => {
|
ref={'stars' + i}
|
||||||
return createElement('Star', {
|
index={i}
|
||||||
attrs: {
|
disabled={this.disabled}
|
||||||
index: i,
|
prefixCls={`${this.prefixCls}-star`}
|
||||||
disabled: self.disabled,
|
allowHalf={this.allowHalf}
|
||||||
'prefix-cls': `${self.prefixCls}-star`,
|
value={this.hoverValue === undefined ? this.stateValue : this.hoverValue}
|
||||||
allowHalf: self.allowHalf,
|
onClick={this.onClick}
|
||||||
value: self.hoverValue === undefined ? self.stateValue : self.hoverValue,
|
onHover={this.onHover}
|
||||||
},
|
key={i}>
|
||||||
ref: 'stars' + i,
|
{(this.hasDefaultSlot) ? (deepClone(this.$slots.default, createElement)) : this.character}
|
||||||
key: i,
|
</Star>
|
||||||
on: {
|
)
|
||||||
'click': self.onClick,
|
})
|
||||||
'hover': self.onHover,
|
}
|
||||||
},
|
</ul>
|
||||||
}, [
|
)
|
||||||
((self.hasDefaultSlot) ? (deepClone(self.$slots.default, createElement)) : this.character),
|
|
||||||
])
|
|
||||||
})
|
|
||||||
),
|
|
||||||
])
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -31,30 +31,20 @@ export default {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
render (createElement) {
|
render (createElement) {
|
||||||
return createElement('li', {
|
return (
|
||||||
attrs: {
|
<li
|
||||||
class: this.getClassName,
|
class={this.getClassName}
|
||||||
},
|
onClick={this.onClick}
|
||||||
on: {
|
onMousemove={this.onHover}
|
||||||
'click': this.onClick,
|
>
|
||||||
'mousemove': this.onHover,
|
<div class={`${this.prefixCls}-first`}>
|
||||||
},
|
{this.$slots.default}
|
||||||
}, [
|
</div>
|
||||||
createElement('div', {
|
<div class={`${this.prefixCls}-second`}>
|
||||||
attrs: {
|
{deepClone(this.$slots.default, createElement)}
|
||||||
class: `${this.prefixCls}-first`,
|
</div>
|
||||||
},
|
</li>
|
||||||
}, [
|
)
|
||||||
...this.$slots.default,
|
|
||||||
]),
|
|
||||||
createElement('div', {
|
|
||||||
attrs: {
|
|
||||||
class: `${this.prefixCls}-second`,
|
|
||||||
},
|
|
||||||
}, [
|
|
||||||
...deepClone(this.$slots.default, createElement),
|
|
||||||
]),
|
|
||||||
])
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
Loading…
Reference in New Issue