- <script>
- export default {
- data () {
- return {
- starFull: '',
- starEmpty: '',
- star: '',
- number: 5,
- grade: 0,
- gradeSave: 0,
- gradeSaveTemp: 0
- }
- },
- methods: {
- showStar (n) {
- if (this.gradeSave || this.grade) {
- if (n <= this.grade) {
- return ''
- } else if (n <= this.gradeSave) {
- return ''
- } else {
- return ''
- }
- } else {
- return ''
- }
- },
- onOver (n) {
- if (this.gradeSave) {
- this.gradeSaveTemp = this.gradeSave
- }
- this.grade = n
- this.gradeSave = 0
- },
- OnOut () {
- if (this.gradeSaveTemp) {
- this.gradeSave = this.gradeSaveTemp
- }
- this.grade = 0
- },
- onSave (n) {
- this.gradeSave = n
- this.gradeSaveTemp = 0
- }
- }
- }
- </script>
来源: http://www.qdfuns.com/article/46589/e59a285deb5c83601f414af23fa213da.html