rate.js 551 B

123456789101112131415161718192021222324252627282930313233343536
  1. // components/rate/rate.js
  2. Component({
  3. /**
  4. * 组件的属性列表
  5. */
  6. properties: {
  7. val: {
  8. type: Number,
  9. value: 0
  10. }
  11. },
  12. /**
  13. * 组件的初始数据
  14. */
  15. data: {
  16. startCount: 0
  17. },
  18. //监听器
  19. observers: {
  20. val(value){
  21. if(value > 0){
  22. this.setData({
  23. startCount: Math.floor(value/2)
  24. })
  25. }
  26. }
  27. },
  28. /**
  29. * 组件的方法列表
  30. */
  31. methods: {
  32. }
  33. })