commStar.js 543 B

12345678910111213141516171819202122232425262728293031323334
  1. // components/commStar/commStar.js
  2. Component({
  3. /**
  4. * 组件的属性列表
  5. */
  6. properties: {
  7. value: Number,
  8. type:String,
  9. index:Number
  10. },
  11. /**
  12. * 组件的初始数据
  13. */
  14. data: {
  15. },
  16. /**
  17. * 组件的方法列表
  18. */
  19. methods: {
  20. changeVal(e){
  21. if(this.data.type){
  22. var value = e.currentTarget.dataset.val;
  23. this.setData({
  24. value: value + 1
  25. });
  26. this.triggerEvent("onStarChange", { val: this.data.value, idx: this.data.index });
  27. }
  28. }
  29. }
  30. })