index.js 728 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. // components/tail_tip/index.js
  2. Component({
  3. /**
  4. * 组件的属性列表
  5. */
  6. properties: {
  7. total: {
  8. type: Number,
  9. value: 2
  10. },
  11. pageNum: {
  12. type: Number,
  13. value: 2
  14. },
  15. loadding: {
  16. type: Boolean,
  17. value: false
  18. }
  19. },
  20. /**
  21. * 组件的初始数据
  22. */
  23. data: {
  24. type: 3
  25. },
  26. /**
  27. * 组件的方法列表
  28. */
  29. methods: {
  30. },
  31. observers: {
  32. 'total, pageNum': function(total, pageNum) {
  33. if (total > pageNum) {
  34. this.setData({
  35. type: 2
  36. })
  37. } else {
  38. this.setData({
  39. type: 3
  40. })
  41. }
  42. },
  43. "loadding": function(loadding) {
  44. if(loadding) {
  45. this.setData({
  46. type: 1
  47. })
  48. }
  49. }
  50. }
  51. })