index.js 804 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. Component({
  2. externalClasses: ['i-class'],
  3. options: {
  4. multipleSlots: true
  5. },
  6. properties: {
  7. // button || number || pointer
  8. mode: {
  9. type: String,
  10. value: 'button'
  11. },
  12. current: {
  13. type: Number,
  14. value: 1
  15. },
  16. total: {
  17. type: Number,
  18. value: 0
  19. },
  20. // 是否隐藏数值
  21. simple: {
  22. type: Boolean,
  23. value: false
  24. }
  25. },
  26. methods: {
  27. handleChange (type) {
  28. this.triggerEvent('change', {
  29. type: type
  30. });
  31. },
  32. handlePrev () {
  33. this.handleChange('prev');
  34. },
  35. handleNext () {
  36. this.handleChange('next');
  37. }
  38. }
  39. });