top-dropdown.js 743 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. // 顶部下拉列表
  2. Component({
  3. externalClasses: ['tui-top-dropdown'],
  4. properties: {
  5. //是否需要mask
  6. mask: {
  7. type: Boolean,
  8. value: true
  9. },
  10. //控制显示
  11. show: {
  12. type: Boolean,
  13. value: false
  14. },
  15. //背景颜色
  16. bgcolor: {
  17. type: String,
  18. value: "#f2f2f2"
  19. },
  20. //padding-bottom rpx
  21. paddingbtm: {
  22. type: Number,
  23. value: 0
  24. },
  25. //高度 rpx
  26. height: {
  27. type: Number,
  28. value: 580
  29. },
  30. //移动距离 需要计算
  31. translatey: {
  32. type: Number,
  33. value: 0
  34. }
  35. },
  36. data: {
  37. },
  38. methods: {
  39. handleClose() {
  40. if (!this.data.show) {
  41. return;
  42. }
  43. this.triggerEvent('close', {});
  44. }
  45. }
  46. })