index.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. // components/My_listBox/index.js
  2. Component({
  3. /**
  4. * 组件的属性列表
  5. */
  6. properties: {
  7. height: {
  8. type: Number,
  9. value: 0
  10. },
  11. getlist: {
  12. type: Function
  13. },
  14. pullDown: {
  15. type: Boolean,
  16. value: true
  17. }
  18. },
  19. lifetimes: {
  20. ready() {}
  21. },
  22. /**
  23. * 组件的初始数据
  24. */
  25. data: {
  26. inRefresh: false
  27. },
  28. /**
  29. * 组件的方法列表
  30. */
  31. methods: {
  32. /* 下拉刷新 */
  33. pullToRefresh() {
  34. this.setData({
  35. inRefresh: true
  36. })
  37. this.triggerEvent("getlist", true)
  38. },
  39. /* 刷新完成 */
  40. RefreshToComplete() {
  41. setTimeout(() => {
  42. this.setData({
  43. inRefresh: false
  44. })
  45. }, 500)
  46. },
  47. /* 加载分页 */
  48. loadThePage() {
  49. this.triggerEvent("getlist", false)
  50. },
  51. }
  52. })